GMT Türkiye Wiki https://atag.itu.edu.tr/w/index.php/Ana_Sayfa MediaWiki 1.19.1 first-letter Medya Özel Tartışma Kullanıcı Kullanıcı mesaj GMT Türkiye Wiki GMT Türkiye Wiki tartışma Dosya Dosya tartışma MediaWiki MediaWiki tartışma Şablon Şablon tartışma Yardım Yardım tartışma Kategori Kategori tartışma 11 Mart 2011 Japonya Depremi 0 1490 2068 2067 2011-03-15T08:27:51Z AhmetA 2 Deprem sonrası Twitter'da rastladığımız linkler: (Üye olup link ekleyebilir/çıkartabilirsiniz) ==Twitter== Twitter'ı aktif olarak kullanan yer bilimcilerden bazı örnekler: * http://twitter.com/#!/EricFielding * http://twitter.com/#!/CPPGeophysics * http://twitter.com/#!/rschott/geologists ==İlk Bulgu/Veri Paylaşımları== * Ana bulgu paylaşım sayfası: http://supersites.earthobservations.org/sendai.php * http://www.unavco.org/community_science/science_highlights/2011/M8.9-Japan.html * http://seismology.harvard.edu/research_japan.html * http://www.geol.ucsb.edu/faculty/ji/big_earthquakes/2011/03/0311/Honshu.html * http://translate.google.com/translate?js=n&prev=_t&hl=en&ie=UTF-8&layout=2&eotf=1&sl=ja&tl=en&u=http%3A%2F%2Fwww.jishin.go.jp%2Fmain%2Fchousa%2F11mar_sanriku-oki%2Findex.htm * http://outreach.eri.u-tokyo.ac.jp/eqvolc/201103_tohoku/eng * http://www.jpl.nasa.gov/news/news.cfm?release=2011-080 * Coulomb stres hesaplamaları: http://www.usgsprojects.org/TohokuQuake2011/ ==Wiki Sayfaları== * http://wiki.esipfed.org/index.php/110311_JapanEarthquake ==Sismoloji== * EMSC: http://www.emsc-csem.org/Page/index.php?id=196 * USGS: http://earthquake.usgs.gov/earthquakes/recenteqsww/Quakes/usc0001xgp.php * USArray yer hareketi kaydı: http://www.iris.edu/spud/gmv/4841 * http://www.iris.edu/spud/eventplot/4839 ==Tsunami== * http://nctr.pmel.noaa.gov/honshu20110311/ * http://www.ndbc.noaa.gov/dart.shtml * Tsunami yayılım modeli: http://www.youtube.com/watch?v=PBZGH3yieLc * ABD/Crescent City: http://tidesandcurrents.noaa.gov/data_menu.shtml?stn=9419750%20Crescent%20City,%20CA&type=Tide%20Data * SF'ye varan dalga: http://www.flickr.com/photos/51276066@N00/5517993750/ == Blog Yazıları == * http://www.scientificamerican.com/blog/post.cfm?id=japan-eqarthquake-explainer-2011-03-14 * Eruptions Blog: http://bigthink.com/ideas/31598 * Blog mesajları listesi: http://highway8a.blogspot.com/2011/03/post-postponed-because-of-earthquake.html * http://lifeinplanelight.wordpress.com/2011/03/12/japan-earthquake-tsunami-one-day-later/ * http://lifeinplanelight.wordpress.com/2011/03/11/links-about-todays-japan-earthquake-im-using-for-class-today/ * http://lifeinplanelight.wordpress.com/2011/03/14/a-few-more-eq-tsunami-links-for-monday/ * http://mashable.com/2011/03/11/follow-japan-earthquake-online/ * http://blogs.agu.org/mountainbeltway/2011/03/12/the-morning-after/ * http://all-geo.org/highlyallochthonous/2011/03/magnitude-8-9-or-9-0-or-9-1-earthquake-off-the-coast-of-japan/ * http://geologyrocks.tumblr.com/post/3789596458/how-do-they-estimate-what-time-the-waves-will-arrive * http://blogs.agu.org/wildwildscience/2011/03/12/massive-explosion-rocks-japan-nuclear-plant-radiation-facts/ * http://georneys.blogspot.com/2011/03/conversation-with-my-dad-nuclear.html * http://sciblogs.co.nz/griffins-gadgets/2011/03/12/earthquake-prediction-is-gps-our-best-bet/ * http://mitnse.com/2011/03/13/why-i-am-not-worried-about-japans-nuclear-reactors/ == Haritalar == * Google: http://bit.ly/japanimagery * http://maps.google.com/maps?q=http://im1.wecho.com/eq09.kml&z=8 * http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49621 * http://www.newscientist.com/blogs/shortsharpscience/2011/03/interactive-graphic-japans-dea.html * Google Earth kaynakları: http://www.gearthblog.com/blog/archives/2011/03/google_earth_resources_for_the_japa.html * Coğrafi olarak kategorize edilmiş fotolar ve İnteraktif harita: http://www.nytimes.com/packages/flash/newsgraphics/2011/0311-japan-earthquake-map/index.html * İnteraktif harita: http://osmemo.wizu.jp/ * http://mapserver.gis.ttu.edu/japanquake/ * http://www.esri.com/services/disaster-response/japan-earthquake-tsunami-2011-map/index.html * http://cegrp.cga.harvard.edu/japan/?q=webmaps * http://openstreetmap.jp/crisis/ * http://maps.google.com/maps/ms?ie=UTF8&hl=en&msa=0&msid=205893302153370574806.00049e52d42b9a623db52&ll=39.147103,141.229248&spn=2.555989,2.334595&z=8 * http://edition.cnn.com/SPECIALS/2011/japan.quake/map/?hpt=T1 == Uydu Görüntüleri== * http://www.dlr.de/desktopdefault.aspx/tabid-1/117_read-29560/ * MODIS Rapid Response sayfası: http://rapidfire.sci.gsfc.nasa.gov/subsets/?project=japanearthquake * http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49630 * http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49628 * http://www.flickr.com/photos/digitalglobe-imagery/sets/72157626248178510/with/5519452896/ * http://www.nytimes.com/interactive/2011/03/13/world/asia/satellite-photos-japan-before-and-after-tsunami.html * http://www.abc.net.au/news/events/japan-quake-2011/beforeafter.htm * http://sertit.u-strasbg.fr/SITE_RMS/2011/05_rms_japan_2011/05_rms_japan_2011.html * http://www.nasa.gov/multimedia/imagegallery/image_feature_1893.html ==Foto== * http://www.boston.com/bigpicture/2011/03/massive_earthquake_hits_japan.html * http://www.theatlantic.com/infocus/2011/03/earthquake-in-japan/100022/ * http://news.nationalpost.com/photo_gallery/photos-massive-quake-unleashes-tsunami-on-japan/ * http://www.boston.com/bigpicture/2011/03/japan_earthquake_aftermath.html * http://www.theatlantic.com/infocus/2011/03/japans-earthquake---the-aftermath/100023/ * http://www.theatlantic.com/infocus/2011/03/japan-earthquake-rescue-recovery-and-reaction/100024/ * http://www.boston.com/bigpicture/2011/03/japan_-_vast_devastation.html ==Video/Animasyon== BBC, Youtube gibi sitelerde deprem hakkında oldukça fazla video yayınlanmış durumda. Bazı linkler: * BBC ana video sayfası: http://www.bbc.co.uk/news/world-asia-pacific-12716870 * Kesennuma City sokaklarında tsunami: http://www.bbc.co.uk/news/world-asia-pacific-12722026 * Havadan Sendai: http://www.bbc.co.uk/news/world-asia-pacific-12722960 * ABD kıyısında tsunaminin verdiği hasar: http://latimesblogs.latimes.com/lanow/2011/03/tsumani-videos-dramatic-images-emerge-from-california-coast.html * http://www.youtube.com/watch?v=2mKbFORiDzg * http://www.youtube.com/watch?v=8N5nwLjiFmo * Deprem erken uyarı sistemi ve sonrası: http://www.youtube.com/watch?v=oQVPfQu50yY * NHK'nın deprem öncesi ve sonrasına dair çekimleri: http://edition.cnn.com/video/?/video/world/2011/03/12/nhk.japan.before.after.nhk * Tokyo'da doldurulan sahilde sıvılaşma: http://www.youtube.com/watch?v=j6K6JcAB9T0 * Natorigawa River TSUNAMI Earthquake in Japan http://www.youtube.com/watch?v=G3K1w7u04Zo&hd=1 * New dramatic video: Tsunami wave spills over seawall, smashes boats, cars http://www.youtube.com/watch?v=5-zfCBCq-8I * Japan Earthquake: Helicopter aerial view video of giant tsunami waves http://www.youtube.com/watch?v=w3AdFjklR50 * Animasyon: http://www.youtube.com/watch?v=4Xebwzb3dDE * Animasyon: http://ffden-2.phys.uaf.edu/645fall2003_web.dir/elena_suleimani/generation_small.mov * NYTimes How a Reactor Shuts Down and What Happens in a Meltdown : http://www.nytimes.com/interactive/2011/03/12/world/asia/the-explosion-at-the-japanese-reactor.html ==Yerel Medya== * Japonya'nın TRT'si: http://www3.nhk.or.jp/nhkworld/ * http://www.japantimes.co.jp/ * http://www.47news.jp/ * http://english.kyodonews.jp/ * http://e.nikkei.com/e/fr/freetop.aspx * http://www.asahi.com/english/ http://www.facebook.com/AJW.Asahi * TBSTV http://www.youtube.com/tbsnewsi#main-channel-content http://www.ustream.tv/channel/tbstv == Makale== * Nature GeoScience Japonya ile ilgili bazı makaleleri ücretsiz sunacak: http://www.nature.com/ngeo/index.html ==Diğer== * SCEC wiki: http://response.scec.org/node/315 * Ulster Üniversitesi'nden McCloskey'in görüşleri: http://www.nature.com/news/2011/110311/full/news.2011.156.html * Google Kriz Sayfası: http://www.google.com/crisisresponse/japanquake2011.html * Google Kayıp Kişi Arama/Bilgi Motoru: http://japan.person-finder.appspot.com/?lang=ja * Wikipedia: http://en.wikipedia.org/wiki/2011_Sendai_earthquake_and_tsunami * Japan Meteorological Agency: http://www.jma.go.jp/jma/en/News/2011_Earthquake_01.html 2067 2066 2011-03-15T08:20:18Z AhmetA 2 /* Video/Animasyon */ Deprem sonrası Twitter'da rastladığımız linkler: (Üye olup link ekleyebilir/çıkartabilirsiniz) ==Twitter== Twitter'ı aktif olarak kullanan yer bilimcilerden bazı örnekler: * http://twitter.com/#!/EricFielding * http://twitter.com/#!/CPPGeophysics * http://twitter.com/#!/rschott/geologists ==İlk Bulgu/Veri Paylaşımları== * Ana bulgu paylaşım sayfası: http://supersites.earthobservations.org/sendai.php * http://www.unavco.org/community_science/science_highlights/2011/M8.9-Japan.html * http://seismology.harvard.edu/research_japan.html * http://www.geol.ucsb.edu/faculty/ji/big_earthquakes/2011/03/0311/Honshu.html * http://translate.google.com/translate?js=n&prev=_t&hl=en&ie=UTF-8&layout=2&eotf=1&sl=ja&tl=en&u=http%3A%2F%2Fwww.jishin.go.jp%2Fmain%2Fchousa%2F11mar_sanriku-oki%2Findex.htm * http://outreach.eri.u-tokyo.ac.jp/eqvolc/201103_tohoku/eng * http://www.jpl.nasa.gov/news/news.cfm?release=2011-080 ==Wiki Sayfaları== * http://wiki.esipfed.org/index.php/110311_JapanEarthquake ==Sismoloji== * EMSC: http://www.emsc-csem.org/Page/index.php?id=196 * USGS: http://earthquake.usgs.gov/earthquakes/recenteqsww/Quakes/usc0001xgp.php * USArray yer hareketi kaydı: http://www.iris.edu/spud/gmv/4841 * http://www.iris.edu/spud/eventplot/4839 ==Tsunami== * http://nctr.pmel.noaa.gov/honshu20110311/ * http://www.ndbc.noaa.gov/dart.shtml * Tsunami yayılım modeli: http://www.youtube.com/watch?v=PBZGH3yieLc * ABD/Crescent City: http://tidesandcurrents.noaa.gov/data_menu.shtml?stn=9419750%20Crescent%20City,%20CA&type=Tide%20Data * SF'ye varan dalga: http://www.flickr.com/photos/51276066@N00/5517993750/ == Blog Yazıları == * http://www.scientificamerican.com/blog/post.cfm?id=japan-eqarthquake-explainer-2011-03-14 * Eruptions Blog: http://bigthink.com/ideas/31598 * Blog mesajları listesi: http://highway8a.blogspot.com/2011/03/post-postponed-because-of-earthquake.html * http://lifeinplanelight.wordpress.com/2011/03/12/japan-earthquake-tsunami-one-day-later/ * http://lifeinplanelight.wordpress.com/2011/03/11/links-about-todays-japan-earthquake-im-using-for-class-today/ * http://lifeinplanelight.wordpress.com/2011/03/14/a-few-more-eq-tsunami-links-for-monday/ * http://mashable.com/2011/03/11/follow-japan-earthquake-online/ * http://blogs.agu.org/mountainbeltway/2011/03/12/the-morning-after/ * http://all-geo.org/highlyallochthonous/2011/03/magnitude-8-9-or-9-0-or-9-1-earthquake-off-the-coast-of-japan/ * http://geologyrocks.tumblr.com/post/3789596458/how-do-they-estimate-what-time-the-waves-will-arrive * http://blogs.agu.org/wildwildscience/2011/03/12/massive-explosion-rocks-japan-nuclear-plant-radiation-facts/ * http://georneys.blogspot.com/2011/03/conversation-with-my-dad-nuclear.html * http://sciblogs.co.nz/griffins-gadgets/2011/03/12/earthquake-prediction-is-gps-our-best-bet/ * http://mitnse.com/2011/03/13/why-i-am-not-worried-about-japans-nuclear-reactors/ == Haritalar == * Google: http://bit.ly/japanimagery * http://maps.google.com/maps?q=http://im1.wecho.com/eq09.kml&z=8 * http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49621 * http://www.newscientist.com/blogs/shortsharpscience/2011/03/interactive-graphic-japans-dea.html * Google Earth kaynakları: http://www.gearthblog.com/blog/archives/2011/03/google_earth_resources_for_the_japa.html * Coğrafi olarak kategorize edilmiş fotolar ve İnteraktif harita: http://www.nytimes.com/packages/flash/newsgraphics/2011/0311-japan-earthquake-map/index.html * İnteraktif harita: http://osmemo.wizu.jp/ * http://mapserver.gis.ttu.edu/japanquake/ * http://www.esri.com/services/disaster-response/japan-earthquake-tsunami-2011-map/index.html * http://cegrp.cga.harvard.edu/japan/?q=webmaps * http://openstreetmap.jp/crisis/ * http://maps.google.com/maps/ms?ie=UTF8&hl=en&msa=0&msid=205893302153370574806.00049e52d42b9a623db52&ll=39.147103,141.229248&spn=2.555989,2.334595&z=8 * http://edition.cnn.com/SPECIALS/2011/japan.quake/map/?hpt=T1 == Uydu Görüntüleri== * http://www.dlr.de/desktopdefault.aspx/tabid-1/117_read-29560/ * MODIS Rapid Response sayfası: http://rapidfire.sci.gsfc.nasa.gov/subsets/?project=japanearthquake * http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49630 * http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49628 * http://www.flickr.com/photos/digitalglobe-imagery/sets/72157626248178510/with/5519452896/ * http://www.nytimes.com/interactive/2011/03/13/world/asia/satellite-photos-japan-before-and-after-tsunami.html * http://www.abc.net.au/news/events/japan-quake-2011/beforeafter.htm * http://sertit.u-strasbg.fr/SITE_RMS/2011/05_rms_japan_2011/05_rms_japan_2011.html * http://www.nasa.gov/multimedia/imagegallery/image_feature_1893.html ==Foto== * http://www.boston.com/bigpicture/2011/03/massive_earthquake_hits_japan.html * http://www.theatlantic.com/infocus/2011/03/earthquake-in-japan/100022/ * http://news.nationalpost.com/photo_gallery/photos-massive-quake-unleashes-tsunami-on-japan/ * http://www.boston.com/bigpicture/2011/03/japan_earthquake_aftermath.html * http://www.theatlantic.com/infocus/2011/03/japans-earthquake---the-aftermath/100023/ * http://www.theatlantic.com/infocus/2011/03/japan-earthquake-rescue-recovery-and-reaction/100024/ * http://www.boston.com/bigpicture/2011/03/japan_-_vast_devastation.html ==Video/Animasyon== BBC, Youtube gibi sitelerde deprem hakkında oldukça fazla video yayınlanmış durumda. Bazı linkler: * BBC ana video sayfası: http://www.bbc.co.uk/news/world-asia-pacific-12716870 * Kesennuma City sokaklarında tsunami: http://www.bbc.co.uk/news/world-asia-pacific-12722026 * Havadan Sendai: http://www.bbc.co.uk/news/world-asia-pacific-12722960 * ABD kıyısında tsunaminin verdiği hasar: http://latimesblogs.latimes.com/lanow/2011/03/tsumani-videos-dramatic-images-emerge-from-california-coast.html * http://www.youtube.com/watch?v=2mKbFORiDzg * http://www.youtube.com/watch?v=8N5nwLjiFmo * Deprem erken uyarı sistemi ve sonrası: http://www.youtube.com/watch?v=oQVPfQu50yY * NHK'nın deprem öncesi ve sonrasına dair çekimleri: http://edition.cnn.com/video/?/video/world/2011/03/12/nhk.japan.before.after.nhk * Tokyo'da doldurulan sahilde sıvılaşma: http://www.youtube.com/watch?v=j6K6JcAB9T0 * Natorigawa River TSUNAMI Earthquake in Japan http://www.youtube.com/watch?v=G3K1w7u04Zo&hd=1 * New dramatic video: Tsunami wave spills over seawall, smashes boats, cars http://www.youtube.com/watch?v=5-zfCBCq-8I * Japan Earthquake: Helicopter aerial view video of giant tsunami waves http://www.youtube.com/watch?v=w3AdFjklR50 * Animasyon: http://www.youtube.com/watch?v=4Xebwzb3dDE * Animasyon: http://ffden-2.phys.uaf.edu/645fall2003_web.dir/elena_suleimani/generation_small.mov * NYTimes How a Reactor Shuts Down and What Happens in a Meltdown : http://www.nytimes.com/interactive/2011/03/12/world/asia/the-explosion-at-the-japanese-reactor.html ==Yerel Medya== * Japonya'nın TRT'si: http://www3.nhk.or.jp/nhkworld/ * http://www.japantimes.co.jp/ * http://www.47news.jp/ * http://english.kyodonews.jp/ * http://e.nikkei.com/e/fr/freetop.aspx * http://www.asahi.com/english/ http://www.facebook.com/AJW.Asahi * TBSTV http://www.youtube.com/tbsnewsi#main-channel-content http://www.ustream.tv/channel/tbstv == Makale== * Nature GeoScience Japonya ile ilgili bazı makaleleri ücretsiz sunacak: http://www.nature.com/ngeo/index.html ==Diğer== * SCEC wiki: http://response.scec.org/node/315 * Ulster Üniversitesi'nden McCloskey'in görüşleri: http://www.nature.com/news/2011/110311/full/news.2011.156.html * Google Kriz Sayfası: http://www.google.com/crisisresponse/japanquake2011.html * Google Kayıp Kişi Arama/Bilgi Motoru: http://japan.person-finder.appspot.com/?lang=ja * Wikipedia: http://en.wikipedia.org/wiki/2011_Sendai_earthquake_and_tsunami * Japan Meteorological Agency: http://www.jma.go.jp/jma/en/News/2011_Earthquake_01.html 2066 2065 2011-03-15T08:17:45Z AhmetA 2 Deprem sonrası Twitter'da rastladığımız linkler: (Üye olup link ekleyebilir/çıkartabilirsiniz) ==Twitter== Twitter'ı aktif olarak kullanan yer bilimcilerden bazı örnekler: * http://twitter.com/#!/EricFielding * http://twitter.com/#!/CPPGeophysics * http://twitter.com/#!/rschott/geologists ==İlk Bulgu/Veri Paylaşımları== * Ana bulgu paylaşım sayfası: http://supersites.earthobservations.org/sendai.php * http://www.unavco.org/community_science/science_highlights/2011/M8.9-Japan.html * http://seismology.harvard.edu/research_japan.html * http://www.geol.ucsb.edu/faculty/ji/big_earthquakes/2011/03/0311/Honshu.html * http://translate.google.com/translate?js=n&prev=_t&hl=en&ie=UTF-8&layout=2&eotf=1&sl=ja&tl=en&u=http%3A%2F%2Fwww.jishin.go.jp%2Fmain%2Fchousa%2F11mar_sanriku-oki%2Findex.htm * http://outreach.eri.u-tokyo.ac.jp/eqvolc/201103_tohoku/eng * http://www.jpl.nasa.gov/news/news.cfm?release=2011-080 ==Wiki Sayfaları== * http://wiki.esipfed.org/index.php/110311_JapanEarthquake ==Sismoloji== * EMSC: http://www.emsc-csem.org/Page/index.php?id=196 * USGS: http://earthquake.usgs.gov/earthquakes/recenteqsww/Quakes/usc0001xgp.php * USArray yer hareketi kaydı: http://www.iris.edu/spud/gmv/4841 * http://www.iris.edu/spud/eventplot/4839 ==Tsunami== * http://nctr.pmel.noaa.gov/honshu20110311/ * http://www.ndbc.noaa.gov/dart.shtml * Tsunami yayılım modeli: http://www.youtube.com/watch?v=PBZGH3yieLc * ABD/Crescent City: http://tidesandcurrents.noaa.gov/data_menu.shtml?stn=9419750%20Crescent%20City,%20CA&type=Tide%20Data * SF'ye varan dalga: http://www.flickr.com/photos/51276066@N00/5517993750/ == Blog Yazıları == * http://www.scientificamerican.com/blog/post.cfm?id=japan-eqarthquake-explainer-2011-03-14 * Eruptions Blog: http://bigthink.com/ideas/31598 * Blog mesajları listesi: http://highway8a.blogspot.com/2011/03/post-postponed-because-of-earthquake.html * http://lifeinplanelight.wordpress.com/2011/03/12/japan-earthquake-tsunami-one-day-later/ * http://lifeinplanelight.wordpress.com/2011/03/11/links-about-todays-japan-earthquake-im-using-for-class-today/ * http://lifeinplanelight.wordpress.com/2011/03/14/a-few-more-eq-tsunami-links-for-monday/ * http://mashable.com/2011/03/11/follow-japan-earthquake-online/ * http://blogs.agu.org/mountainbeltway/2011/03/12/the-morning-after/ * http://all-geo.org/highlyallochthonous/2011/03/magnitude-8-9-or-9-0-or-9-1-earthquake-off-the-coast-of-japan/ * http://geologyrocks.tumblr.com/post/3789596458/how-do-they-estimate-what-time-the-waves-will-arrive * http://blogs.agu.org/wildwildscience/2011/03/12/massive-explosion-rocks-japan-nuclear-plant-radiation-facts/ * http://georneys.blogspot.com/2011/03/conversation-with-my-dad-nuclear.html * http://sciblogs.co.nz/griffins-gadgets/2011/03/12/earthquake-prediction-is-gps-our-best-bet/ * http://mitnse.com/2011/03/13/why-i-am-not-worried-about-japans-nuclear-reactors/ == Haritalar == * Google: http://bit.ly/japanimagery * http://maps.google.com/maps?q=http://im1.wecho.com/eq09.kml&z=8 * http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49621 * http://www.newscientist.com/blogs/shortsharpscience/2011/03/interactive-graphic-japans-dea.html * Google Earth kaynakları: http://www.gearthblog.com/blog/archives/2011/03/google_earth_resources_for_the_japa.html * Coğrafi olarak kategorize edilmiş fotolar ve İnteraktif harita: http://www.nytimes.com/packages/flash/newsgraphics/2011/0311-japan-earthquake-map/index.html * İnteraktif harita: http://osmemo.wizu.jp/ * http://mapserver.gis.ttu.edu/japanquake/ * http://www.esri.com/services/disaster-response/japan-earthquake-tsunami-2011-map/index.html * http://cegrp.cga.harvard.edu/japan/?q=webmaps * http://openstreetmap.jp/crisis/ * http://maps.google.com/maps/ms?ie=UTF8&hl=en&msa=0&msid=205893302153370574806.00049e52d42b9a623db52&ll=39.147103,141.229248&spn=2.555989,2.334595&z=8 * http://edition.cnn.com/SPECIALS/2011/japan.quake/map/?hpt=T1 == Uydu Görüntüleri== * http://www.dlr.de/desktopdefault.aspx/tabid-1/117_read-29560/ * MODIS Rapid Response sayfası: http://rapidfire.sci.gsfc.nasa.gov/subsets/?project=japanearthquake * http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49630 * http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49628 * http://www.flickr.com/photos/digitalglobe-imagery/sets/72157626248178510/with/5519452896/ * http://www.nytimes.com/interactive/2011/03/13/world/asia/satellite-photos-japan-before-and-after-tsunami.html * http://www.abc.net.au/news/events/japan-quake-2011/beforeafter.htm * http://sertit.u-strasbg.fr/SITE_RMS/2011/05_rms_japan_2011/05_rms_japan_2011.html * http://www.nasa.gov/multimedia/imagegallery/image_feature_1893.html ==Foto== * http://www.boston.com/bigpicture/2011/03/massive_earthquake_hits_japan.html * http://www.theatlantic.com/infocus/2011/03/earthquake-in-japan/100022/ * http://news.nationalpost.com/photo_gallery/photos-massive-quake-unleashes-tsunami-on-japan/ * http://www.boston.com/bigpicture/2011/03/japan_earthquake_aftermath.html * http://www.theatlantic.com/infocus/2011/03/japans-earthquake---the-aftermath/100023/ * http://www.theatlantic.com/infocus/2011/03/japan-earthquake-rescue-recovery-and-reaction/100024/ * http://www.boston.com/bigpicture/2011/03/japan_-_vast_devastation.html ==Video/Animasyon== BBC, Youtube gibi sitelerde deprem hakkında oldukça fazla video yayınlanmış durumda. Bazı linkler: * BBC ana video sayfası: http://www.bbc.co.uk/news/world-asia-pacific-12716870 * Kesennuma City sokaklarında tsunami: http://www.bbc.co.uk/news/world-asia-pacific-12722026 * Havadan Sendai: http://www.bbc.co.uk/news/world-asia-pacific-12722960 * ABD kıyısında tsunaminin verdiği hasar: http://latimesblogs.latimes.com/lanow/2011/03/tsumani-videos-dramatic-images-emerge-from-california-coast.html * http://www.youtube.com/watch?v=2mKbFORiDzg * http://www.youtube.com/watch?v=8N5nwLjiFmo * Deprem erken uyarı sistemi ve sonrası: http://www.youtube.com/watch?v=oQVPfQu50yY * NHK'nın deprem öncesi ve sonrasına dair çekimleri: http://edition.cnn.com/video/?/video/world/2011/03/12/nhk.japan.before.after.nhk * Tokyo'da doldurulan sahilde sıvılaşma: http://www.youtube.com/watch?v=j6K6JcAB9T0 * Animasyon: http://www.youtube.com/watch?v=4Xebwzb3dDE * Animasyon: http://ffden-2.phys.uaf.edu/645fall2003_web.dir/elena_suleimani/generation_small.mov ==Yerel Medya== * Japonya'nın TRT'si: http://www3.nhk.or.jp/nhkworld/ * http://www.japantimes.co.jp/ * http://www.47news.jp/ * http://english.kyodonews.jp/ * http://e.nikkei.com/e/fr/freetop.aspx * http://www.asahi.com/english/ http://www.facebook.com/AJW.Asahi * TBSTV http://www.youtube.com/tbsnewsi#main-channel-content http://www.ustream.tv/channel/tbstv == Makale== * Nature GeoScience Japonya ile ilgili bazı makaleleri ücretsiz sunacak: http://www.nature.com/ngeo/index.html ==Diğer== * SCEC wiki: http://response.scec.org/node/315 * Ulster Üniversitesi'nden McCloskey'in görüşleri: http://www.nature.com/news/2011/110311/full/news.2011.156.html * Google Kriz Sayfası: http://www.google.com/crisisresponse/japanquake2011.html * Google Kayıp Kişi Arama/Bilgi Motoru: http://japan.person-finder.appspot.com/?lang=ja * Wikipedia: http://en.wikipedia.org/wiki/2011_Sendai_earthquake_and_tsunami * Japan Meteorological Agency: http://www.jma.go.jp/jma/en/News/2011_Earthquake_01.html 2065 2064 2011-03-15T07:29:43Z AhmetA 2 Deprem sonrası Twitter'da rastladığımız linkler: (Üye olup link ekleyebilir/çıkartabilirsiniz) ==Twitter== Twitter'ı aktif olarak kullanan yer bilimcilerden bazı örnekler: * http://twitter.com/#!/EricFielding * http://twitter.com/#!/CPPGeophysics * http://twitter.com/#!/rschott/geologists ==İlk Bulgu/Veri Paylaşımları== * http://supersites.earthobservations.org/sendai.php * http://www.unavco.org/community_science/science_highlights/2011/M8.9-Japan.html * http://seismology.harvard.edu/research_japan.html * http://www.geol.ucsb.edu/faculty/ji/big_earthquakes/2011/03/0311/Honshu.html * http://translate.google.com/translate?js=n&prev=_t&hl=en&ie=UTF-8&layout=2&eotf=1&sl=ja&tl=en&u=http%3A%2F%2Fwww.jishin.go.jp%2Fmain%2Fchousa%2F11mar_sanriku-oki%2Findex.htm * http://outreach.eri.u-tokyo.ac.jp/eqvolc/201103_tohoku/eng ==Wiki Sayfaları== * http://wiki.esipfed.org/index.php/110311_JapanEarthquake ==Sismoloji== * EMSC: http://www.emsc-csem.org/Page/index.php?id=196 * USGS: http://earthquake.usgs.gov/earthquakes/recenteqsww/Quakes/usc0001xgp.php * USArray yer hareketi kaydı: http://www.iris.edu/spud/gmv/4841 * http://www.iris.edu/spud/eventplot/4839 ==Tsunami== * http://nctr.pmel.noaa.gov/honshu20110311/ * http://www.ndbc.noaa.gov/dart.shtml * Tsunami yayılım modeli: http://www.youtube.com/watch?v=PBZGH3yieLc * ABD/Crescent City: http://tidesandcurrents.noaa.gov/data_menu.shtml?stn=9419750%20Crescent%20City,%20CA&type=Tide%20Data * SF'ye varan dalga: http://www.flickr.com/photos/51276066@N00/5517993750/ == Blog Yazıları == * Eruptions Blog: http://bigthink.com/ideas/31598 * Blog mesajları listesi: http://highway8a.blogspot.com/2011/03/post-postponed-because-of-earthquake.html * http://lifeinplanelight.wordpress.com/2011/03/12/japan-earthquake-tsunami-one-day-later/ * http://lifeinplanelight.wordpress.com/2011/03/11/links-about-todays-japan-earthquake-im-using-for-class-today/ * http://lifeinplanelight.wordpress.com/2011/03/14/a-few-more-eq-tsunami-links-for-monday/ * http://mashable.com/2011/03/11/follow-japan-earthquake-online/ * http://blogs.agu.org/mountainbeltway/2011/03/12/the-morning-after/ * http://all-geo.org/highlyallochthonous/2011/03/magnitude-8-9-or-9-0-or-9-1-earthquake-off-the-coast-of-japan/ * http://geologyrocks.tumblr.com/post/3789596458/how-do-they-estimate-what-time-the-waves-will-arrive * http://blogs.agu.org/wildwildscience/2011/03/12/massive-explosion-rocks-japan-nuclear-plant-radiation-facts/ * http://georneys.blogspot.com/2011/03/conversation-with-my-dad-nuclear.html == Haritalar == * Google: http://bit.ly/japanimagery * http://maps.google.com/maps?q=http://im1.wecho.com/eq09.kml&z=8 * http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49621 * http://www.newscientist.com/blogs/shortsharpscience/2011/03/interactive-graphic-japans-dea.html * Google Earth kaynakları: http://www.gearthblog.com/blog/archives/2011/03/google_earth_resources_for_the_japa.html * Coğrafi olarak kategorize edilmiş fotolar ve İnteraktif harita: http://www.nytimes.com/packages/flash/newsgraphics/2011/0311-japan-earthquake-map/index.html * İnteraktif harita: http://osmemo.wizu.jp/ * http://mapserver.gis.ttu.edu/japanquake/ * http://www.esri.com/services/disaster-response/japan-earthquake-tsunami-2011-map/index.html * http://cegrp.cga.harvard.edu/japan/?q=webmaps * http://openstreetmap.jp/crisis/ * http://maps.google.com/maps/ms?ie=UTF8&hl=en&msa=0&msid=205893302153370574806.00049e52d42b9a623db52&ll=39.147103,141.229248&spn=2.555989,2.334595&z=8 == Uydu Görüntüleri== * http://www.dlr.de/desktopdefault.aspx/tabid-1/117_read-29560/ * MODIS Rapid Response sayfası: http://rapidfire.sci.gsfc.nasa.gov/subsets/?project=japanearthquake * http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49630 * http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49628 * http://www.flickr.com/photos/digitalglobe-imagery/sets/72157626248178510/with/5519452896/ * http://www.nytimes.com/interactive/2011/03/13/world/asia/satellite-photos-japan-before-and-after-tsunami.html * http://www.abc.net.au/news/events/japan-quake-2011/beforeafter.htm * http://sertit.u-strasbg.fr/SITE_RMS/2011/05_rms_japan_2011/05_rms_japan_2011.html * http://www.nasa.gov/multimedia/imagegallery/image_feature_1893.html ==Foto== * http://www.boston.com/bigpicture/2011/03/massive_earthquake_hits_japan.html * http://www.theatlantic.com/infocus/2011/03/earthquake-in-japan/100022/ * http://news.nationalpost.com/photo_gallery/photos-massive-quake-unleashes-tsunami-on-japan/ * http://www.boston.com/bigpicture/2011/03/japan_earthquake_aftermath.html * http://www.theatlantic.com/infocus/2011/03/japans-earthquake---the-aftermath/100023/ * http://www.theatlantic.com/infocus/2011/03/japan-earthquake-rescue-recovery-and-reaction/100024/ ==Video/Animasyon== BBC, Youtube gibi sitelerde deprem hakkında oldukça fazla video yayınlanmış durumda. Bazı linkler: * BBC ana video sayfası: http://www.bbc.co.uk/news/world-asia-pacific-12716870 * Kesennuma City sokaklarında tsunami: http://www.bbc.co.uk/news/world-asia-pacific-12722026 * Havadan Sendai: http://www.bbc.co.uk/news/world-asia-pacific-12722960 * ABD kıyısında tsunaminin verdiği hasar: http://latimesblogs.latimes.com/lanow/2011/03/tsumani-videos-dramatic-images-emerge-from-california-coast.html * http://www.youtube.com/watch?v=2mKbFORiDzg * http://www.youtube.com/watch?v=8N5nwLjiFmo * Deprem erken uyarı sistemi ve sonrası: http://www.youtube.com/watch?v=oQVPfQu50yY * NHK'nın deprem öncesi ve sonrasına dair çekimleri: http://edition.cnn.com/video/?/video/world/2011/03/12/nhk.japan.before.after.nhk * Tokyo'da doldurulan sahilde sıvılaşma: http://www.youtube.com/watch?v=j6K6JcAB9T0 * Animasyon: http://www.youtube.com/watch?v=4Xebwzb3dDE * Animasyon: http://ffden-2.phys.uaf.edu/645fall2003_web.dir/elena_suleimani/generation_small.mov ==Yerel Medya== * Japonya'nın TRT'si: http://www3.nhk.or.jp/nhkworld/ * http://www.japantimes.co.jp/ * http://www.47news.jp/ * http://english.kyodonews.jp/ * http://e.nikkei.com/e/fr/freetop.aspx * http://www.asahi.com/english/ http://www.facebook.com/AJW.Asahi * TBSTV http://www.youtube.com/tbsnewsi#main-channel-content http://www.ustream.tv/channel/tbstv == Makale== * Nature GeoScience Japonya ile ilgili bazı makaleleri ücretsiz sunacak: http://www.nature.com/ngeo/index.html ==Diğer== * SCEC wiki: http://response.scec.org/node/315 * Ulster Üniversitesi'nden McCloskey'in görüşleri: http://www.nature.com/news/2011/110311/full/news.2011.156.html * Google Kriz Sayfası: http://www.google.com/crisisresponse/japanquake2011.html * Google Kayıp Kişi Arama/Bilgi Motoru: http://japan.person-finder.appspot.com/?lang=ja * Wikipedia: http://en.wikipedia.org/wiki/2011_Sendai_earthquake_and_tsunami * Japan Meteorological Agency: http://www.jma.go.jp/jma/en/News/2011_Earthquake_01.html 2064 2063 2011-03-13T18:33:03Z AhmetA 2 Deprem sonrası Twitter'da rastladığımız linkler: (Üye olup link ekleyebilir/çıkartabilirsiniz) ==Twitter== Twitter'ı aktif olarak kullanan yer bilimcilerden bazı örnekler: * http://twitter.com/#!/EricFielding * http://twitter.com/#!/CPPGeophysics * http://twitter.com/#!/rschott/geologists ==İlk Bulgu/Veri Paylaşımları== * http://supersites.earthobservations.org/sendai.php * http://www.unavco.org/community_science/science_highlights/2011/M8.9-Japan.html * http://seismology.harvard.edu/research_japan.html * http://www.geol.ucsb.edu/faculty/ji/big_earthquakes/2011/03/0311/Honshu.html * http://translate.google.com/translate?js=n&prev=_t&hl=en&ie=UTF-8&layout=2&eotf=1&sl=ja&tl=en&u=http%3A%2F%2Fwww.jishin.go.jp%2Fmain%2Fchousa%2F11mar_sanriku-oki%2Findex.htm * http://outreach.eri.u-tokyo.ac.jp/eqvolc/201103_tohoku/eng ==Wiki Sayfaları== * http://wiki.esipfed.org/index.php/110311_JapanEarthquake ==Sismoloji== * EMSC: http://www.emsc-csem.org/Page/index.php?id=196 * USGS: http://earthquake.usgs.gov/earthquakes/recenteqsww/Quakes/usc0001xgp.php * USArray yer hareketi kaydı: http://www.iris.edu/spud/gmv/4841 * http://www.iris.edu/spud/eventplot/4839 ==Tsunami== * http://nctr.pmel.noaa.gov/honshu20110311/ * http://www.ndbc.noaa.gov/dart.shtml * Tsunami yayılım modeli: http://www.youtube.com/watch?v=PBZGH3yieLc * ABD/Crescent City: http://tidesandcurrents.noaa.gov/data_menu.shtml?stn=9419750%20Crescent%20City,%20CA&type=Tide%20Data * SF'ye varan dalga: http://www.flickr.com/photos/51276066@N00/5517993750/ == Blog Yazıları == * Eruptions Blog: http://bigthink.com/ideas/31598 * Blog mesajları listesi: http://highway8a.blogspot.com/2011/03/post-postponed-because-of-earthquake.html * http://lifeinplanelight.wordpress.com/2011/03/12/japan-earthquake-tsunami-one-day-later/ * http://lifeinplanelight.wordpress.com/2011/03/11/links-about-todays-japan-earthquake-im-using-for-class-today/ * http://mashable.com/2011/03/11/follow-japan-earthquake-online/ * http://blogs.agu.org/mountainbeltway/2011/03/12/the-morning-after/ * http://all-geo.org/highlyallochthonous/2011/03/magnitude-8-9-or-9-0-or-9-1-earthquake-off-the-coast-of-japan/ * http://geologyrocks.tumblr.com/post/3789596458/how-do-they-estimate-what-time-the-waves-will-arrive * http://blogs.agu.org/wildwildscience/2011/03/12/massive-explosion-rocks-japan-nuclear-plant-radiation-facts/ * http://georneys.blogspot.com/2011/03/conversation-with-my-dad-nuclear.html == Haritalar == * Google: http://bit.ly/japanimagery * http://maps.google.com/maps?q=http://im1.wecho.com/eq09.kml&z=8 * http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49621 * http://www.newscientist.com/blogs/shortsharpscience/2011/03/interactive-graphic-japans-dea.html * Google Earth kaynakları: http://www.gearthblog.com/blog/archives/2011/03/google_earth_resources_for_the_japa.html * Coğrafi olarak kategorize edilmiş fotolar ve İnteraktif harita: http://www.nytimes.com/packages/flash/newsgraphics/2011/0311-japan-earthquake-map/index.html * İnteraktif harita: http://osmemo.wizu.jp/ * http://mapserver.gis.ttu.edu/japanquake/ * http://www.esri.com/services/disaster-response/japan-earthquake-tsunami-2011-map/index.html * http://cegrp.cga.harvard.edu/japan/?q=webmaps * http://openstreetmap.jp/crisis/ * http://maps.google.com/maps/ms?ie=UTF8&hl=en&msa=0&msid=205893302153370574806.00049e52d42b9a623db52&ll=39.147103,141.229248&spn=2.555989,2.334595&z=8 == Uydu Görüntüleri== * http://www.dlr.de/desktopdefault.aspx/tabid-1/117_read-29560/ * MODIS Rapid Response sayfası: http://rapidfire.sci.gsfc.nasa.gov/subsets/?project=japanearthquake * http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49630 * http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49628 * http://www.flickr.com/photos/digitalglobe-imagery/sets/72157626248178510/with/5519452896/ * http://www.nytimes.com/interactive/2011/03/13/world/asia/satellite-photos-japan-before-and-after-tsunami.html * http://www.abc.net.au/news/events/japan-quake-2011/beforeafter.htm * http://sertit.u-strasbg.fr/SITE_RMS/2011/05_rms_japan_2011/05_rms_japan_2011.html ==Foto== * http://www.boston.com/bigpicture/2011/03/massive_earthquake_hits_japan.html * http://www.theatlantic.com/infocus/2011/03/earthquake-in-japan/100022/ * http://news.nationalpost.com/photo_gallery/photos-massive-quake-unleashes-tsunami-on-japan/ * http://www.boston.com/bigpicture/2011/03/japan_earthquake_aftermath.html ==Video/Animasyon== BBC, Youtube gibi sitelerde deprem hakkında oldukça fazla video yayınlanmış durumda. Bazı linkler: * BBC ana video sayfası: http://www.bbc.co.uk/news/world-asia-pacific-12716870 * Kesennuma City sokaklarında tsunami: http://www.bbc.co.uk/news/world-asia-pacific-12722026 * Havadan Sendai: http://www.bbc.co.uk/news/world-asia-pacific-12722960 * ABD kıyısında tsunaminin verdiği hasar: http://latimesblogs.latimes.com/lanow/2011/03/tsumani-videos-dramatic-images-emerge-from-california-coast.html * http://www.youtube.com/watch?v=2mKbFORiDzg * http://www.youtube.com/watch?v=8N5nwLjiFmo * Deprem erken uyarı sistemi ve sonrası: http://www.youtube.com/watch?v=oQVPfQu50yY * NHK'nın deprem öncesi ve sonrasına dair çekimleri: http://edition.cnn.com/video/?/video/world/2011/03/12/nhk.japan.before.after.nhk * Tokyo'da doldurulan sahilde sıvılaşma: http://www.youtube.com/watch?v=j6K6JcAB9T0 * Animasyon: http://www.youtube.com/watch?v=4Xebwzb3dDE * Animasyon: http://ffden-2.phys.uaf.edu/645fall2003_web.dir/elena_suleimani/generation_small.mov ==Yerel Medya== * Japonya'nın TRT'si: http://www3.nhk.or.jp/nhkworld/ * http://www.japantimes.co.jp/ * http://www.47news.jp/ * http://english.kyodonews.jp/ * http://e.nikkei.com/e/fr/freetop.aspx * http://www.asahi.com/english/ http://www.facebook.com/AJW.Asahi * TBSTV http://www.youtube.com/tbsnewsi#main-channel-content http://www.ustream.tv/channel/tbstv ==Diğer== * SCEC wiki: http://response.scec.org/node/315 * Ulster Üniversitesi'nden McCloskey'in görüşleri: http://www.nature.com/news/2011/110311/full/news.2011.156.html * Google Kriz Sayfası: http://www.google.com/crisisresponse/japanquake2011.html * Google Kayıp Kişi Arama/Bilgi Motoru: http://japan.person-finder.appspot.com/?lang=ja * Wikipedia: http://en.wikipedia.org/wiki/2011_Sendai_earthquake_and_tsunami * Japan Meteorological Agency: http://www.jma.go.jp/jma/en/News/2011_Earthquake_01.html 2063 2062 2011-03-13T18:13:40Z AhmetA 2 /* Uydu Görüntüleri */ Deprem sonrası Twitter'da rastladığımız linkler: (Üye olup link ekleyebilir/çıkartabilirsiniz) ==Twitter== Twitter'ı aktif olarak kullanan yer bilimcilerden bazı örnekler: * http://twitter.com/#!/EricFielding * http://twitter.com/#!/CPPGeophysics * http://twitter.com/#!/rschott/geologists ==İlk Bulgu/Veri Paylaşımları== * http://supersites.earthobservations.org/sendai.php * http://www.unavco.org/community_science/science_highlights/2011/M8.9-Japan.html * http://seismology.harvard.edu/research_japan.html * http://www.geol.ucsb.edu/faculty/ji/big_earthquakes/2011/03/0311/Honshu.html * http://translate.google.com/translate?js=n&prev=_t&hl=en&ie=UTF-8&layout=2&eotf=1&sl=ja&tl=en&u=http%3A%2F%2Fwww.jishin.go.jp%2Fmain%2Fchousa%2F11mar_sanriku-oki%2Findex.htm ==Wiki Sayfaları== * http://wiki.esipfed.org/index.php/110311_JapanEarthquake ==Sismoloji== * EMSC: http://www.emsc-csem.org/Page/index.php?id=196 * USGS: http://earthquake.usgs.gov/earthquakes/recenteqsww/Quakes/usc0001xgp.php * USArray yer hareketi kaydı: http://www.iris.edu/spud/gmv/4841 * http://www.iris.edu/spud/eventplot/4839 ==Tsunami== * http://nctr.pmel.noaa.gov/honshu20110311/ * http://www.ndbc.noaa.gov/dart.shtml * Tsunami yayılım modeli: http://www.youtube.com/watch?v=PBZGH3yieLc * ABD/Crescent City: http://tidesandcurrents.noaa.gov/data_menu.shtml?stn=9419750%20Crescent%20City,%20CA&type=Tide%20Data * SF'ye varan dalga: http://www.flickr.com/photos/51276066@N00/5517993750/ == Blog Yazıları == * Eruptions Blog: http://bigthink.com/ideas/31598 * Blog mesajları listesi: http://highway8a.blogspot.com/2011/03/post-postponed-because-of-earthquake.html * http://lifeinplanelight.wordpress.com/2011/03/12/japan-earthquake-tsunami-one-day-later/ * http://lifeinplanelight.wordpress.com/2011/03/11/links-about-todays-japan-earthquake-im-using-for-class-today/ * http://mashable.com/2011/03/11/follow-japan-earthquake-online/ * http://blogs.agu.org/mountainbeltway/2011/03/12/the-morning-after/ * http://all-geo.org/highlyallochthonous/2011/03/magnitude-8-9-or-9-0-or-9-1-earthquake-off-the-coast-of-japan/ * http://geologyrocks.tumblr.com/post/3789596458/how-do-they-estimate-what-time-the-waves-will-arrive * http://blogs.agu.org/wildwildscience/2011/03/12/massive-explosion-rocks-japan-nuclear-plant-radiation-facts/ * http://georneys.blogspot.com/2011/03/conversation-with-my-dad-nuclear.html == Haritalar == * Google: http://bit.ly/japanimagery * http://maps.google.com/maps?q=http://im1.wecho.com/eq09.kml&z=8 * http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49621 * http://www.newscientist.com/blogs/shortsharpscience/2011/03/interactive-graphic-japans-dea.html * Google Earth kaynakları: http://www.gearthblog.com/blog/archives/2011/03/google_earth_resources_for_the_japa.html * Coğrafi olarak kategorize edilmiş fotolar ve İnteraktif harita: http://www.nytimes.com/packages/flash/newsgraphics/2011/0311-japan-earthquake-map/index.html * İnteraktif harita: http://osmemo.wizu.jp/ * http://mapserver.gis.ttu.edu/japanquake/ * http://www.esri.com/services/disaster-response/japan-earthquake-tsunami-2011-map/index.html * http://cegrp.cga.harvard.edu/japan/?q=webmaps * http://openstreetmap.jp/crisis/ == Uydu Görüntüleri== * http://www.dlr.de/desktopdefault.aspx/tabid-1/117_read-29560/ * MODIS Rapid Response sayfası: http://rapidfire.sci.gsfc.nasa.gov/subsets/?project=japanearthquake * http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49630 * http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49628 * http://www.flickr.com/photos/digitalglobe-imagery/sets/72157626248178510/with/5519452896/ * http://www.nytimes.com/interactive/2011/03/13/world/asia/satellite-photos-japan-before-and-after-tsunami.html * http://www.abc.net.au/news/events/japan-quake-2011/beforeafter.htm * http://sertit.u-strasbg.fr/SITE_RMS/2011/05_rms_japan_2011/05_rms_japan_2011.html ==Foto== * http://www.boston.com/bigpicture/2011/03/massive_earthquake_hits_japan.html * http://www.theatlantic.com/infocus/2011/03/earthquake-in-japan/100022/ * http://news.nationalpost.com/photo_gallery/photos-massive-quake-unleashes-tsunami-on-japan/ * http://www.boston.com/bigpicture/2011/03/japan_earthquake_aftermath.html ==Video/Animasyon== BBC, Youtube gibi sitelerde deprem hakkında oldukça fazla video yayınlanmış durumda. Bazı linkler: * BBC ana video sayfası: http://www.bbc.co.uk/news/world-asia-pacific-12716870 * Kesennuma City sokaklarında tsunami: http://www.bbc.co.uk/news/world-asia-pacific-12722026 * Havadan Sendai: http://www.bbc.co.uk/news/world-asia-pacific-12722960 * ABD kıyısında tsunaminin verdiği hasar: http://latimesblogs.latimes.com/lanow/2011/03/tsumani-videos-dramatic-images-emerge-from-california-coast.html * http://www.youtube.com/watch?v=2mKbFORiDzg * http://www.youtube.com/watch?v=8N5nwLjiFmo * Deprem erken uyarı sistemi ve sonrası: http://www.youtube.com/watch?v=oQVPfQu50yY * NHK'nın deprem öncesi ve sonrasına dair çekimleri: http://edition.cnn.com/video/?/video/world/2011/03/12/nhk.japan.before.after.nhk * Tokyo'da doldurulan sahilde sıvılaşma: http://www.youtube.com/watch?v=j6K6JcAB9T0 * Animasyon: http://www.youtube.com/watch?v=4Xebwzb3dDE * Animasyon: http://ffden-2.phys.uaf.edu/645fall2003_web.dir/elena_suleimani/generation_small.mov ==Yerel Medya== * Japonya'nın TRT'si: http://www3.nhk.or.jp/nhkworld/ * http://www.japantimes.co.jp/ * http://www.47news.jp/ * http://english.kyodonews.jp/ * http://e.nikkei.com/e/fr/freetop.aspx * http://www.asahi.com/english/ http://www.facebook.com/AJW.Asahi * TBSTV http://www.youtube.com/tbsnewsi#main-channel-content http://www.ustream.tv/channel/tbstv ==Diğer== * SCEC wiki: http://response.scec.org/node/315 * Ulster Üniversitesi'nden McCloskey'in görüşleri: http://www.nature.com/news/2011/110311/full/news.2011.156.html * Google Kriz Sayfası: http://www.google.com/crisisresponse/japanquake2011.html * Google Kayıp Kişi Arama/Bilgi Motoru: http://japan.person-finder.appspot.com/?lang=ja * Wikipedia: http://en.wikipedia.org/wiki/2011_Sendai_earthquake_and_tsunami 2062 2061 2011-03-13T18:12:48Z AhmetA 2 /* Haritalar */ Deprem sonrası Twitter'da rastladığımız linkler: (Üye olup link ekleyebilir/çıkartabilirsiniz) ==Twitter== Twitter'ı aktif olarak kullanan yer bilimcilerden bazı örnekler: * http://twitter.com/#!/EricFielding * http://twitter.com/#!/CPPGeophysics * http://twitter.com/#!/rschott/geologists ==İlk Bulgu/Veri Paylaşımları== * http://supersites.earthobservations.org/sendai.php * http://www.unavco.org/community_science/science_highlights/2011/M8.9-Japan.html * http://seismology.harvard.edu/research_japan.html * http://www.geol.ucsb.edu/faculty/ji/big_earthquakes/2011/03/0311/Honshu.html * http://translate.google.com/translate?js=n&prev=_t&hl=en&ie=UTF-8&layout=2&eotf=1&sl=ja&tl=en&u=http%3A%2F%2Fwww.jishin.go.jp%2Fmain%2Fchousa%2F11mar_sanriku-oki%2Findex.htm ==Wiki Sayfaları== * http://wiki.esipfed.org/index.php/110311_JapanEarthquake ==Sismoloji== * EMSC: http://www.emsc-csem.org/Page/index.php?id=196 * USGS: http://earthquake.usgs.gov/earthquakes/recenteqsww/Quakes/usc0001xgp.php * USArray yer hareketi kaydı: http://www.iris.edu/spud/gmv/4841 * http://www.iris.edu/spud/eventplot/4839 ==Tsunami== * http://nctr.pmel.noaa.gov/honshu20110311/ * http://www.ndbc.noaa.gov/dart.shtml * Tsunami yayılım modeli: http://www.youtube.com/watch?v=PBZGH3yieLc * ABD/Crescent City: http://tidesandcurrents.noaa.gov/data_menu.shtml?stn=9419750%20Crescent%20City,%20CA&type=Tide%20Data * SF'ye varan dalga: http://www.flickr.com/photos/51276066@N00/5517993750/ == Blog Yazıları == * Eruptions Blog: http://bigthink.com/ideas/31598 * Blog mesajları listesi: http://highway8a.blogspot.com/2011/03/post-postponed-because-of-earthquake.html * http://lifeinplanelight.wordpress.com/2011/03/12/japan-earthquake-tsunami-one-day-later/ * http://lifeinplanelight.wordpress.com/2011/03/11/links-about-todays-japan-earthquake-im-using-for-class-today/ * http://mashable.com/2011/03/11/follow-japan-earthquake-online/ * http://blogs.agu.org/mountainbeltway/2011/03/12/the-morning-after/ * http://all-geo.org/highlyallochthonous/2011/03/magnitude-8-9-or-9-0-or-9-1-earthquake-off-the-coast-of-japan/ * http://geologyrocks.tumblr.com/post/3789596458/how-do-they-estimate-what-time-the-waves-will-arrive * http://blogs.agu.org/wildwildscience/2011/03/12/massive-explosion-rocks-japan-nuclear-plant-radiation-facts/ * http://georneys.blogspot.com/2011/03/conversation-with-my-dad-nuclear.html == Haritalar == * Google: http://bit.ly/japanimagery * http://maps.google.com/maps?q=http://im1.wecho.com/eq09.kml&z=8 * http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49621 * http://www.newscientist.com/blogs/shortsharpscience/2011/03/interactive-graphic-japans-dea.html * Google Earth kaynakları: http://www.gearthblog.com/blog/archives/2011/03/google_earth_resources_for_the_japa.html * Coğrafi olarak kategorize edilmiş fotolar ve İnteraktif harita: http://www.nytimes.com/packages/flash/newsgraphics/2011/0311-japan-earthquake-map/index.html * İnteraktif harita: http://osmemo.wizu.jp/ * http://mapserver.gis.ttu.edu/japanquake/ * http://www.esri.com/services/disaster-response/japan-earthquake-tsunami-2011-map/index.html * http://cegrp.cga.harvard.edu/japan/?q=webmaps * http://openstreetmap.jp/crisis/ == Uydu Görüntüleri== * http://www.dlr.de/desktopdefault.aspx/tabid-1/117_read-29560/ * MODIS Rapid Response sayfası: http://rapidfire.sci.gsfc.nasa.gov/subsets/?project=japanearthquake * http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49630 * http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49628 * http://www.flickr.com/photos/digitalglobe-imagery/sets/72157626248178510/with/5519452896/ * http://www.nytimes.com/interactive/2011/03/13/world/asia/satellite-photos-japan-before-and-after-tsunami.html * http://www.abc.net.au/news/events/japan-quake-2011/beforeafter.htm ==Foto== * http://www.boston.com/bigpicture/2011/03/massive_earthquake_hits_japan.html * http://www.theatlantic.com/infocus/2011/03/earthquake-in-japan/100022/ * http://news.nationalpost.com/photo_gallery/photos-massive-quake-unleashes-tsunami-on-japan/ * http://www.boston.com/bigpicture/2011/03/japan_earthquake_aftermath.html ==Video/Animasyon== BBC, Youtube gibi sitelerde deprem hakkında oldukça fazla video yayınlanmış durumda. Bazı linkler: * BBC ana video sayfası: http://www.bbc.co.uk/news/world-asia-pacific-12716870 * Kesennuma City sokaklarında tsunami: http://www.bbc.co.uk/news/world-asia-pacific-12722026 * Havadan Sendai: http://www.bbc.co.uk/news/world-asia-pacific-12722960 * ABD kıyısında tsunaminin verdiği hasar: http://latimesblogs.latimes.com/lanow/2011/03/tsumani-videos-dramatic-images-emerge-from-california-coast.html * http://www.youtube.com/watch?v=2mKbFORiDzg * http://www.youtube.com/watch?v=8N5nwLjiFmo * Deprem erken uyarı sistemi ve sonrası: http://www.youtube.com/watch?v=oQVPfQu50yY * NHK'nın deprem öncesi ve sonrasına dair çekimleri: http://edition.cnn.com/video/?/video/world/2011/03/12/nhk.japan.before.after.nhk * Tokyo'da doldurulan sahilde sıvılaşma: http://www.youtube.com/watch?v=j6K6JcAB9T0 * Animasyon: http://www.youtube.com/watch?v=4Xebwzb3dDE * Animasyon: http://ffden-2.phys.uaf.edu/645fall2003_web.dir/elena_suleimani/generation_small.mov ==Yerel Medya== * Japonya'nın TRT'si: http://www3.nhk.or.jp/nhkworld/ * http://www.japantimes.co.jp/ * http://www.47news.jp/ * http://english.kyodonews.jp/ * http://e.nikkei.com/e/fr/freetop.aspx * http://www.asahi.com/english/ http://www.facebook.com/AJW.Asahi * TBSTV http://www.youtube.com/tbsnewsi#main-channel-content http://www.ustream.tv/channel/tbstv ==Diğer== * SCEC wiki: http://response.scec.org/node/315 * Ulster Üniversitesi'nden McCloskey'in görüşleri: http://www.nature.com/news/2011/110311/full/news.2011.156.html * Google Kriz Sayfası: http://www.google.com/crisisresponse/japanquake2011.html * Google Kayıp Kişi Arama/Bilgi Motoru: http://japan.person-finder.appspot.com/?lang=ja * Wikipedia: http://en.wikipedia.org/wiki/2011_Sendai_earthquake_and_tsunami 2061 2060 2011-03-13T17:51:54Z AhmetA 2 /* Foto */ Deprem sonrası Twitter'da rastladığımız linkler: (Üye olup link ekleyebilir/çıkartabilirsiniz) ==Twitter== Twitter'ı aktif olarak kullanan yer bilimcilerden bazı örnekler: * http://twitter.com/#!/EricFielding * http://twitter.com/#!/CPPGeophysics * http://twitter.com/#!/rschott/geologists ==İlk Bulgu/Veri Paylaşımları== * http://supersites.earthobservations.org/sendai.php * http://www.unavco.org/community_science/science_highlights/2011/M8.9-Japan.html * http://seismology.harvard.edu/research_japan.html * http://www.geol.ucsb.edu/faculty/ji/big_earthquakes/2011/03/0311/Honshu.html * http://translate.google.com/translate?js=n&prev=_t&hl=en&ie=UTF-8&layout=2&eotf=1&sl=ja&tl=en&u=http%3A%2F%2Fwww.jishin.go.jp%2Fmain%2Fchousa%2F11mar_sanriku-oki%2Findex.htm ==Wiki Sayfaları== * http://wiki.esipfed.org/index.php/110311_JapanEarthquake ==Sismoloji== * EMSC: http://www.emsc-csem.org/Page/index.php?id=196 * USGS: http://earthquake.usgs.gov/earthquakes/recenteqsww/Quakes/usc0001xgp.php * USArray yer hareketi kaydı: http://www.iris.edu/spud/gmv/4841 * http://www.iris.edu/spud/eventplot/4839 ==Tsunami== * http://nctr.pmel.noaa.gov/honshu20110311/ * http://www.ndbc.noaa.gov/dart.shtml * Tsunami yayılım modeli: http://www.youtube.com/watch?v=PBZGH3yieLc * ABD/Crescent City: http://tidesandcurrents.noaa.gov/data_menu.shtml?stn=9419750%20Crescent%20City,%20CA&type=Tide%20Data * SF'ye varan dalga: http://www.flickr.com/photos/51276066@N00/5517993750/ == Blog Yazıları == * Eruptions Blog: http://bigthink.com/ideas/31598 * Blog mesajları listesi: http://highway8a.blogspot.com/2011/03/post-postponed-because-of-earthquake.html * http://lifeinplanelight.wordpress.com/2011/03/12/japan-earthquake-tsunami-one-day-later/ * http://lifeinplanelight.wordpress.com/2011/03/11/links-about-todays-japan-earthquake-im-using-for-class-today/ * http://mashable.com/2011/03/11/follow-japan-earthquake-online/ * http://blogs.agu.org/mountainbeltway/2011/03/12/the-morning-after/ * http://all-geo.org/highlyallochthonous/2011/03/magnitude-8-9-or-9-0-or-9-1-earthquake-off-the-coast-of-japan/ * http://geologyrocks.tumblr.com/post/3789596458/how-do-they-estimate-what-time-the-waves-will-arrive * http://blogs.agu.org/wildwildscience/2011/03/12/massive-explosion-rocks-japan-nuclear-plant-radiation-facts/ * http://georneys.blogspot.com/2011/03/conversation-with-my-dad-nuclear.html == Haritalar == * Google: http://bit.ly/japanimagery * http://maps.google.com/maps?q=http://im1.wecho.com/eq09.kml&z=8 * http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49621 * http://www.newscientist.com/blogs/shortsharpscience/2011/03/interactive-graphic-japans-dea.html * Google Earth kaynakları: http://www.gearthblog.com/blog/archives/2011/03/google_earth_resources_for_the_japa.html * Coğrafi olarak kategorize edilmiş fotolar ve İnteraktif harita: http://www.nytimes.com/packages/flash/newsgraphics/2011/0311-japan-earthquake-map/index.html * İnteraktif harita: http://osmemo.wizu.jp/ * http://mapserver.gis.ttu.edu/japanquake/ * http://www.esri.com/services/disaster-response/japan-earthquake-tsunami-2011-map/index.html * http://cegrp.cga.harvard.edu/japan/?q=webmaps == Uydu Görüntüleri== * http://www.dlr.de/desktopdefault.aspx/tabid-1/117_read-29560/ * MODIS Rapid Response sayfası: http://rapidfire.sci.gsfc.nasa.gov/subsets/?project=japanearthquake * http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49630 * http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49628 * http://www.flickr.com/photos/digitalglobe-imagery/sets/72157626248178510/with/5519452896/ * http://www.nytimes.com/interactive/2011/03/13/world/asia/satellite-photos-japan-before-and-after-tsunami.html * http://www.abc.net.au/news/events/japan-quake-2011/beforeafter.htm ==Foto== * http://www.boston.com/bigpicture/2011/03/massive_earthquake_hits_japan.html * http://www.theatlantic.com/infocus/2011/03/earthquake-in-japan/100022/ * http://news.nationalpost.com/photo_gallery/photos-massive-quake-unleashes-tsunami-on-japan/ * http://www.boston.com/bigpicture/2011/03/japan_earthquake_aftermath.html ==Video/Animasyon== BBC, Youtube gibi sitelerde deprem hakkında oldukça fazla video yayınlanmış durumda. Bazı linkler: * BBC ana video sayfası: http://www.bbc.co.uk/news/world-asia-pacific-12716870 * Kesennuma City sokaklarında tsunami: http://www.bbc.co.uk/news/world-asia-pacific-12722026 * Havadan Sendai: http://www.bbc.co.uk/news/world-asia-pacific-12722960 * ABD kıyısında tsunaminin verdiği hasar: http://latimesblogs.latimes.com/lanow/2011/03/tsumani-videos-dramatic-images-emerge-from-california-coast.html * http://www.youtube.com/watch?v=2mKbFORiDzg * http://www.youtube.com/watch?v=8N5nwLjiFmo * Deprem erken uyarı sistemi ve sonrası: http://www.youtube.com/watch?v=oQVPfQu50yY * NHK'nın deprem öncesi ve sonrasına dair çekimleri: http://edition.cnn.com/video/?/video/world/2011/03/12/nhk.japan.before.after.nhk * Tokyo'da doldurulan sahilde sıvılaşma: http://www.youtube.com/watch?v=j6K6JcAB9T0 * Animasyon: http://www.youtube.com/watch?v=4Xebwzb3dDE * Animasyon: http://ffden-2.phys.uaf.edu/645fall2003_web.dir/elena_suleimani/generation_small.mov ==Yerel Medya== * Japonya'nın TRT'si: http://www3.nhk.or.jp/nhkworld/ * http://www.japantimes.co.jp/ * http://www.47news.jp/ * http://english.kyodonews.jp/ * http://e.nikkei.com/e/fr/freetop.aspx * http://www.asahi.com/english/ http://www.facebook.com/AJW.Asahi * TBSTV http://www.youtube.com/tbsnewsi#main-channel-content http://www.ustream.tv/channel/tbstv ==Diğer== * SCEC wiki: http://response.scec.org/node/315 * Ulster Üniversitesi'nden McCloskey'in görüşleri: http://www.nature.com/news/2011/110311/full/news.2011.156.html * Google Kriz Sayfası: http://www.google.com/crisisresponse/japanquake2011.html * Google Kayıp Kişi Arama/Bilgi Motoru: http://japan.person-finder.appspot.com/?lang=ja * Wikipedia: http://en.wikipedia.org/wiki/2011_Sendai_earthquake_and_tsunami 2060 2059 2011-03-13T17:51:08Z AhmetA 2 /* Uydu Görüntüleri */ Deprem sonrası Twitter'da rastladığımız linkler: (Üye olup link ekleyebilir/çıkartabilirsiniz) ==Twitter== Twitter'ı aktif olarak kullanan yer bilimcilerden bazı örnekler: * http://twitter.com/#!/EricFielding * http://twitter.com/#!/CPPGeophysics * http://twitter.com/#!/rschott/geologists ==İlk Bulgu/Veri Paylaşımları== * http://supersites.earthobservations.org/sendai.php * http://www.unavco.org/community_science/science_highlights/2011/M8.9-Japan.html * http://seismology.harvard.edu/research_japan.html * http://www.geol.ucsb.edu/faculty/ji/big_earthquakes/2011/03/0311/Honshu.html * http://translate.google.com/translate?js=n&prev=_t&hl=en&ie=UTF-8&layout=2&eotf=1&sl=ja&tl=en&u=http%3A%2F%2Fwww.jishin.go.jp%2Fmain%2Fchousa%2F11mar_sanriku-oki%2Findex.htm ==Wiki Sayfaları== * http://wiki.esipfed.org/index.php/110311_JapanEarthquake ==Sismoloji== * EMSC: http://www.emsc-csem.org/Page/index.php?id=196 * USGS: http://earthquake.usgs.gov/earthquakes/recenteqsww/Quakes/usc0001xgp.php * USArray yer hareketi kaydı: http://www.iris.edu/spud/gmv/4841 * http://www.iris.edu/spud/eventplot/4839 ==Tsunami== * http://nctr.pmel.noaa.gov/honshu20110311/ * http://www.ndbc.noaa.gov/dart.shtml * Tsunami yayılım modeli: http://www.youtube.com/watch?v=PBZGH3yieLc * ABD/Crescent City: http://tidesandcurrents.noaa.gov/data_menu.shtml?stn=9419750%20Crescent%20City,%20CA&type=Tide%20Data * SF'ye varan dalga: http://www.flickr.com/photos/51276066@N00/5517993750/ == Blog Yazıları == * Eruptions Blog: http://bigthink.com/ideas/31598 * Blog mesajları listesi: http://highway8a.blogspot.com/2011/03/post-postponed-because-of-earthquake.html * http://lifeinplanelight.wordpress.com/2011/03/12/japan-earthquake-tsunami-one-day-later/ * http://lifeinplanelight.wordpress.com/2011/03/11/links-about-todays-japan-earthquake-im-using-for-class-today/ * http://mashable.com/2011/03/11/follow-japan-earthquake-online/ * http://blogs.agu.org/mountainbeltway/2011/03/12/the-morning-after/ * http://all-geo.org/highlyallochthonous/2011/03/magnitude-8-9-or-9-0-or-9-1-earthquake-off-the-coast-of-japan/ * http://geologyrocks.tumblr.com/post/3789596458/how-do-they-estimate-what-time-the-waves-will-arrive * http://blogs.agu.org/wildwildscience/2011/03/12/massive-explosion-rocks-japan-nuclear-plant-radiation-facts/ * http://georneys.blogspot.com/2011/03/conversation-with-my-dad-nuclear.html == Haritalar == * Google: http://bit.ly/japanimagery * http://maps.google.com/maps?q=http://im1.wecho.com/eq09.kml&z=8 * http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49621 * http://www.newscientist.com/blogs/shortsharpscience/2011/03/interactive-graphic-japans-dea.html * Google Earth kaynakları: http://www.gearthblog.com/blog/archives/2011/03/google_earth_resources_for_the_japa.html * Coğrafi olarak kategorize edilmiş fotolar ve İnteraktif harita: http://www.nytimes.com/packages/flash/newsgraphics/2011/0311-japan-earthquake-map/index.html * İnteraktif harita: http://osmemo.wizu.jp/ * http://mapserver.gis.ttu.edu/japanquake/ * http://www.esri.com/services/disaster-response/japan-earthquake-tsunami-2011-map/index.html * http://cegrp.cga.harvard.edu/japan/?q=webmaps == Uydu Görüntüleri== * http://www.dlr.de/desktopdefault.aspx/tabid-1/117_read-29560/ * MODIS Rapid Response sayfası: http://rapidfire.sci.gsfc.nasa.gov/subsets/?project=japanearthquake * http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49630 * http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49628 * http://www.flickr.com/photos/digitalglobe-imagery/sets/72157626248178510/with/5519452896/ * http://www.nytimes.com/interactive/2011/03/13/world/asia/satellite-photos-japan-before-and-after-tsunami.html * http://www.abc.net.au/news/events/japan-quake-2011/beforeafter.htm ==Foto== * http://www.boston.com/bigpicture/2011/03/massive_earthquake_hits_japan.html * http://www.theatlantic.com/infocus/2011/03/earthquake-in-japan/100022/ * http://news.nationalpost.com/photo_gallery/photos-massive-quake-unleashes-tsunami-on-japan/ ==Video/Animasyon== BBC, Youtube gibi sitelerde deprem hakkında oldukça fazla video yayınlanmış durumda. Bazı linkler: * BBC ana video sayfası: http://www.bbc.co.uk/news/world-asia-pacific-12716870 * Kesennuma City sokaklarında tsunami: http://www.bbc.co.uk/news/world-asia-pacific-12722026 * Havadan Sendai: http://www.bbc.co.uk/news/world-asia-pacific-12722960 * ABD kıyısında tsunaminin verdiği hasar: http://latimesblogs.latimes.com/lanow/2011/03/tsumani-videos-dramatic-images-emerge-from-california-coast.html * http://www.youtube.com/watch?v=2mKbFORiDzg * http://www.youtube.com/watch?v=8N5nwLjiFmo * Deprem erken uyarı sistemi ve sonrası: http://www.youtube.com/watch?v=oQVPfQu50yY * NHK'nın deprem öncesi ve sonrasına dair çekimleri: http://edition.cnn.com/video/?/video/world/2011/03/12/nhk.japan.before.after.nhk * Tokyo'da doldurulan sahilde sıvılaşma: http://www.youtube.com/watch?v=j6K6JcAB9T0 * Animasyon: http://www.youtube.com/watch?v=4Xebwzb3dDE * Animasyon: http://ffden-2.phys.uaf.edu/645fall2003_web.dir/elena_suleimani/generation_small.mov ==Yerel Medya== * Japonya'nın TRT'si: http://www3.nhk.or.jp/nhkworld/ * http://www.japantimes.co.jp/ * http://www.47news.jp/ * http://english.kyodonews.jp/ * http://e.nikkei.com/e/fr/freetop.aspx * http://www.asahi.com/english/ http://www.facebook.com/AJW.Asahi * TBSTV http://www.youtube.com/tbsnewsi#main-channel-content http://www.ustream.tv/channel/tbstv ==Diğer== * SCEC wiki: http://response.scec.org/node/315 * Ulster Üniversitesi'nden McCloskey'in görüşleri: http://www.nature.com/news/2011/110311/full/news.2011.156.html * Google Kriz Sayfası: http://www.google.com/crisisresponse/japanquake2011.html * Google Kayıp Kişi Arama/Bilgi Motoru: http://japan.person-finder.appspot.com/?lang=ja * Wikipedia: http://en.wikipedia.org/wiki/2011_Sendai_earthquake_and_tsunami 2059 2058 2011-03-13T03:02:45Z AhmetA 2 /* Blog Yazıları */ Deprem sonrası Twitter'da rastladığımız linkler: (Üye olup link ekleyebilir/çıkartabilirsiniz) ==Twitter== Twitter'ı aktif olarak kullanan yer bilimcilerden bazı örnekler: * http://twitter.com/#!/EricFielding * http://twitter.com/#!/CPPGeophysics * http://twitter.com/#!/rschott/geologists ==İlk Bulgu/Veri Paylaşımları== * http://supersites.earthobservations.org/sendai.php * http://www.unavco.org/community_science/science_highlights/2011/M8.9-Japan.html * http://seismology.harvard.edu/research_japan.html * http://www.geol.ucsb.edu/faculty/ji/big_earthquakes/2011/03/0311/Honshu.html * http://translate.google.com/translate?js=n&prev=_t&hl=en&ie=UTF-8&layout=2&eotf=1&sl=ja&tl=en&u=http%3A%2F%2Fwww.jishin.go.jp%2Fmain%2Fchousa%2F11mar_sanriku-oki%2Findex.htm ==Wiki Sayfaları== * http://wiki.esipfed.org/index.php/110311_JapanEarthquake ==Sismoloji== * EMSC: http://www.emsc-csem.org/Page/index.php?id=196 * USGS: http://earthquake.usgs.gov/earthquakes/recenteqsww/Quakes/usc0001xgp.php * USArray yer hareketi kaydı: http://www.iris.edu/spud/gmv/4841 * http://www.iris.edu/spud/eventplot/4839 ==Tsunami== * http://nctr.pmel.noaa.gov/honshu20110311/ * http://www.ndbc.noaa.gov/dart.shtml * Tsunami yayılım modeli: http://www.youtube.com/watch?v=PBZGH3yieLc * ABD/Crescent City: http://tidesandcurrents.noaa.gov/data_menu.shtml?stn=9419750%20Crescent%20City,%20CA&type=Tide%20Data * SF'ye varan dalga: http://www.flickr.com/photos/51276066@N00/5517993750/ == Blog Yazıları == * Eruptions Blog: http://bigthink.com/ideas/31598 * Blog mesajları listesi: http://highway8a.blogspot.com/2011/03/post-postponed-because-of-earthquake.html * http://lifeinplanelight.wordpress.com/2011/03/12/japan-earthquake-tsunami-one-day-later/ * http://lifeinplanelight.wordpress.com/2011/03/11/links-about-todays-japan-earthquake-im-using-for-class-today/ * http://mashable.com/2011/03/11/follow-japan-earthquake-online/ * http://blogs.agu.org/mountainbeltway/2011/03/12/the-morning-after/ * http://all-geo.org/highlyallochthonous/2011/03/magnitude-8-9-or-9-0-or-9-1-earthquake-off-the-coast-of-japan/ * http://geologyrocks.tumblr.com/post/3789596458/how-do-they-estimate-what-time-the-waves-will-arrive * http://blogs.agu.org/wildwildscience/2011/03/12/massive-explosion-rocks-japan-nuclear-plant-radiation-facts/ * http://georneys.blogspot.com/2011/03/conversation-with-my-dad-nuclear.html == Haritalar == * Google: http://bit.ly/japanimagery * http://maps.google.com/maps?q=http://im1.wecho.com/eq09.kml&z=8 * http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49621 * http://www.newscientist.com/blogs/shortsharpscience/2011/03/interactive-graphic-japans-dea.html * Google Earth kaynakları: http://www.gearthblog.com/blog/archives/2011/03/google_earth_resources_for_the_japa.html * Coğrafi olarak kategorize edilmiş fotolar ve İnteraktif harita: http://www.nytimes.com/packages/flash/newsgraphics/2011/0311-japan-earthquake-map/index.html * İnteraktif harita: http://osmemo.wizu.jp/ * http://mapserver.gis.ttu.edu/japanquake/ * http://www.esri.com/services/disaster-response/japan-earthquake-tsunami-2011-map/index.html * http://cegrp.cga.harvard.edu/japan/?q=webmaps == Uydu Görüntüleri== * http://www.dlr.de/desktopdefault.aspx/tabid-1/117_read-29560/ * MODIS Rapid Response sayfası: http://rapidfire.sci.gsfc.nasa.gov/subsets/?project=japanearthquake * http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49630 * http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49628 * http://www.flickr.com/photos/digitalglobe-imagery/sets/72157626248178510/with/5519452896/ ==Foto== * http://www.boston.com/bigpicture/2011/03/massive_earthquake_hits_japan.html * http://www.theatlantic.com/infocus/2011/03/earthquake-in-japan/100022/ * http://news.nationalpost.com/photo_gallery/photos-massive-quake-unleashes-tsunami-on-japan/ ==Video/Animasyon== BBC, Youtube gibi sitelerde deprem hakkında oldukça fazla video yayınlanmış durumda. Bazı linkler: * BBC ana video sayfası: http://www.bbc.co.uk/news/world-asia-pacific-12716870 * Kesennuma City sokaklarında tsunami: http://www.bbc.co.uk/news/world-asia-pacific-12722026 * Havadan Sendai: http://www.bbc.co.uk/news/world-asia-pacific-12722960 * ABD kıyısında tsunaminin verdiği hasar: http://latimesblogs.latimes.com/lanow/2011/03/tsumani-videos-dramatic-images-emerge-from-california-coast.html * http://www.youtube.com/watch?v=2mKbFORiDzg * http://www.youtube.com/watch?v=8N5nwLjiFmo * Deprem erken uyarı sistemi ve sonrası: http://www.youtube.com/watch?v=oQVPfQu50yY * NHK'nın deprem öncesi ve sonrasına dair çekimleri: http://edition.cnn.com/video/?/video/world/2011/03/12/nhk.japan.before.after.nhk * Tokyo'da doldurulan sahilde sıvılaşma: http://www.youtube.com/watch?v=j6K6JcAB9T0 * Animasyon: http://www.youtube.com/watch?v=4Xebwzb3dDE * Animasyon: http://ffden-2.phys.uaf.edu/645fall2003_web.dir/elena_suleimani/generation_small.mov ==Yerel Medya== * Japonya'nın TRT'si: http://www3.nhk.or.jp/nhkworld/ * http://www.japantimes.co.jp/ * http://www.47news.jp/ * http://english.kyodonews.jp/ * http://e.nikkei.com/e/fr/freetop.aspx * http://www.asahi.com/english/ http://www.facebook.com/AJW.Asahi * TBSTV http://www.youtube.com/tbsnewsi#main-channel-content http://www.ustream.tv/channel/tbstv ==Diğer== * SCEC wiki: http://response.scec.org/node/315 * Ulster Üniversitesi'nden McCloskey'in görüşleri: http://www.nature.com/news/2011/110311/full/news.2011.156.html * Google Kriz Sayfası: http://www.google.com/crisisresponse/japanquake2011.html * Google Kayıp Kişi Arama/Bilgi Motoru: http://japan.person-finder.appspot.com/?lang=ja * Wikipedia: http://en.wikipedia.org/wiki/2011_Sendai_earthquake_and_tsunami 2058 2057 2011-03-13T03:02:10Z AhmetA 2 /* Video/Animasyon */ Deprem sonrası Twitter'da rastladığımız linkler: (Üye olup link ekleyebilir/çıkartabilirsiniz) ==Twitter== Twitter'ı aktif olarak kullanan yer bilimcilerden bazı örnekler: * http://twitter.com/#!/EricFielding * http://twitter.com/#!/CPPGeophysics * http://twitter.com/#!/rschott/geologists ==İlk Bulgu/Veri Paylaşımları== * http://supersites.earthobservations.org/sendai.php * http://www.unavco.org/community_science/science_highlights/2011/M8.9-Japan.html * http://seismology.harvard.edu/research_japan.html * http://www.geol.ucsb.edu/faculty/ji/big_earthquakes/2011/03/0311/Honshu.html * http://translate.google.com/translate?js=n&prev=_t&hl=en&ie=UTF-8&layout=2&eotf=1&sl=ja&tl=en&u=http%3A%2F%2Fwww.jishin.go.jp%2Fmain%2Fchousa%2F11mar_sanriku-oki%2Findex.htm ==Wiki Sayfaları== * http://wiki.esipfed.org/index.php/110311_JapanEarthquake ==Sismoloji== * EMSC: http://www.emsc-csem.org/Page/index.php?id=196 * USGS: http://earthquake.usgs.gov/earthquakes/recenteqsww/Quakes/usc0001xgp.php * USArray yer hareketi kaydı: http://www.iris.edu/spud/gmv/4841 * http://www.iris.edu/spud/eventplot/4839 ==Tsunami== * http://nctr.pmel.noaa.gov/honshu20110311/ * http://www.ndbc.noaa.gov/dart.shtml * Tsunami yayılım modeli: http://www.youtube.com/watch?v=PBZGH3yieLc * ABD/Crescent City: http://tidesandcurrents.noaa.gov/data_menu.shtml?stn=9419750%20Crescent%20City,%20CA&type=Tide%20Data * SF'ye varan dalga: http://www.flickr.com/photos/51276066@N00/5517993750/ == Blog Yazıları == * Blog mesajları listesi: http://highway8a.blogspot.com/2011/03/post-postponed-because-of-earthquake.html * http://lifeinplanelight.wordpress.com/2011/03/12/japan-earthquake-tsunami-one-day-later/ * http://lifeinplanelight.wordpress.com/2011/03/11/links-about-todays-japan-earthquake-im-using-for-class-today/ * http://mashable.com/2011/03/11/follow-japan-earthquake-online/ * http://blogs.agu.org/mountainbeltway/2011/03/12/the-morning-after/ * http://all-geo.org/highlyallochthonous/2011/03/magnitude-8-9-or-9-0-or-9-1-earthquake-off-the-coast-of-japan/ * http://geologyrocks.tumblr.com/post/3789596458/how-do-they-estimate-what-time-the-waves-will-arrive * http://blogs.agu.org/wildwildscience/2011/03/12/massive-explosion-rocks-japan-nuclear-plant-radiation-facts/ * http://georneys.blogspot.com/2011/03/conversation-with-my-dad-nuclear.html == Haritalar == * Google: http://bit.ly/japanimagery * http://maps.google.com/maps?q=http://im1.wecho.com/eq09.kml&z=8 * http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49621 * http://www.newscientist.com/blogs/shortsharpscience/2011/03/interactive-graphic-japans-dea.html * Google Earth kaynakları: http://www.gearthblog.com/blog/archives/2011/03/google_earth_resources_for_the_japa.html * Coğrafi olarak kategorize edilmiş fotolar ve İnteraktif harita: http://www.nytimes.com/packages/flash/newsgraphics/2011/0311-japan-earthquake-map/index.html * İnteraktif harita: http://osmemo.wizu.jp/ * http://mapserver.gis.ttu.edu/japanquake/ * http://www.esri.com/services/disaster-response/japan-earthquake-tsunami-2011-map/index.html * http://cegrp.cga.harvard.edu/japan/?q=webmaps == Uydu Görüntüleri== * http://www.dlr.de/desktopdefault.aspx/tabid-1/117_read-29560/ * MODIS Rapid Response sayfası: http://rapidfire.sci.gsfc.nasa.gov/subsets/?project=japanearthquake * http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49630 * http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49628 * http://www.flickr.com/photos/digitalglobe-imagery/sets/72157626248178510/with/5519452896/ ==Foto== * http://www.boston.com/bigpicture/2011/03/massive_earthquake_hits_japan.html * http://www.theatlantic.com/infocus/2011/03/earthquake-in-japan/100022/ * http://news.nationalpost.com/photo_gallery/photos-massive-quake-unleashes-tsunami-on-japan/ ==Video/Animasyon== BBC, Youtube gibi sitelerde deprem hakkında oldukça fazla video yayınlanmış durumda. Bazı linkler: * BBC ana video sayfası: http://www.bbc.co.uk/news/world-asia-pacific-12716870 * Kesennuma City sokaklarında tsunami: http://www.bbc.co.uk/news/world-asia-pacific-12722026 * Havadan Sendai: http://www.bbc.co.uk/news/world-asia-pacific-12722960 * ABD kıyısında tsunaminin verdiği hasar: http://latimesblogs.latimes.com/lanow/2011/03/tsumani-videos-dramatic-images-emerge-from-california-coast.html * http://www.youtube.com/watch?v=2mKbFORiDzg * http://www.youtube.com/watch?v=8N5nwLjiFmo * Deprem erken uyarı sistemi ve sonrası: http://www.youtube.com/watch?v=oQVPfQu50yY * NHK'nın deprem öncesi ve sonrasına dair çekimleri: http://edition.cnn.com/video/?/video/world/2011/03/12/nhk.japan.before.after.nhk * Tokyo'da doldurulan sahilde sıvılaşma: http://www.youtube.com/watch?v=j6K6JcAB9T0 * Animasyon: http://www.youtube.com/watch?v=4Xebwzb3dDE * Animasyon: http://ffden-2.phys.uaf.edu/645fall2003_web.dir/elena_suleimani/generation_small.mov ==Yerel Medya== * Japonya'nın TRT'si: http://www3.nhk.or.jp/nhkworld/ * http://www.japantimes.co.jp/ * http://www.47news.jp/ * http://english.kyodonews.jp/ * http://e.nikkei.com/e/fr/freetop.aspx * http://www.asahi.com/english/ http://www.facebook.com/AJW.Asahi * TBSTV http://www.youtube.com/tbsnewsi#main-channel-content http://www.ustream.tv/channel/tbstv ==Diğer== * SCEC wiki: http://response.scec.org/node/315 * Ulster Üniversitesi'nden McCloskey'in görüşleri: http://www.nature.com/news/2011/110311/full/news.2011.156.html * Google Kriz Sayfası: http://www.google.com/crisisresponse/japanquake2011.html * Google Kayıp Kişi Arama/Bilgi Motoru: http://japan.person-finder.appspot.com/?lang=ja * Wikipedia: http://en.wikipedia.org/wiki/2011_Sendai_earthquake_and_tsunami 2057 2056 2011-03-13T01:14:21Z AhmetA 2 /* Video/Animasyon */ Deprem sonrası Twitter'da rastladığımız linkler: (Üye olup link ekleyebilir/çıkartabilirsiniz) ==Twitter== Twitter'ı aktif olarak kullanan yer bilimcilerden bazı örnekler: * http://twitter.com/#!/EricFielding * http://twitter.com/#!/CPPGeophysics * http://twitter.com/#!/rschott/geologists ==İlk Bulgu/Veri Paylaşımları== * http://supersites.earthobservations.org/sendai.php * http://www.unavco.org/community_science/science_highlights/2011/M8.9-Japan.html * http://seismology.harvard.edu/research_japan.html * http://www.geol.ucsb.edu/faculty/ji/big_earthquakes/2011/03/0311/Honshu.html * http://translate.google.com/translate?js=n&prev=_t&hl=en&ie=UTF-8&layout=2&eotf=1&sl=ja&tl=en&u=http%3A%2F%2Fwww.jishin.go.jp%2Fmain%2Fchousa%2F11mar_sanriku-oki%2Findex.htm ==Wiki Sayfaları== * http://wiki.esipfed.org/index.php/110311_JapanEarthquake ==Sismoloji== * EMSC: http://www.emsc-csem.org/Page/index.php?id=196 * USGS: http://earthquake.usgs.gov/earthquakes/recenteqsww/Quakes/usc0001xgp.php * USArray yer hareketi kaydı: http://www.iris.edu/spud/gmv/4841 * http://www.iris.edu/spud/eventplot/4839 ==Tsunami== * http://nctr.pmel.noaa.gov/honshu20110311/ * http://www.ndbc.noaa.gov/dart.shtml * Tsunami yayılım modeli: http://www.youtube.com/watch?v=PBZGH3yieLc * ABD/Crescent City: http://tidesandcurrents.noaa.gov/data_menu.shtml?stn=9419750%20Crescent%20City,%20CA&type=Tide%20Data * SF'ye varan dalga: http://www.flickr.com/photos/51276066@N00/5517993750/ == Blog Yazıları == * Blog mesajları listesi: http://highway8a.blogspot.com/2011/03/post-postponed-because-of-earthquake.html * http://lifeinplanelight.wordpress.com/2011/03/12/japan-earthquake-tsunami-one-day-later/ * http://lifeinplanelight.wordpress.com/2011/03/11/links-about-todays-japan-earthquake-im-using-for-class-today/ * http://mashable.com/2011/03/11/follow-japan-earthquake-online/ * http://blogs.agu.org/mountainbeltway/2011/03/12/the-morning-after/ * http://all-geo.org/highlyallochthonous/2011/03/magnitude-8-9-or-9-0-or-9-1-earthquake-off-the-coast-of-japan/ * http://geologyrocks.tumblr.com/post/3789596458/how-do-they-estimate-what-time-the-waves-will-arrive * http://blogs.agu.org/wildwildscience/2011/03/12/massive-explosion-rocks-japan-nuclear-plant-radiation-facts/ * http://georneys.blogspot.com/2011/03/conversation-with-my-dad-nuclear.html == Haritalar == * Google: http://bit.ly/japanimagery * http://maps.google.com/maps?q=http://im1.wecho.com/eq09.kml&z=8 * http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49621 * http://www.newscientist.com/blogs/shortsharpscience/2011/03/interactive-graphic-japans-dea.html * Google Earth kaynakları: http://www.gearthblog.com/blog/archives/2011/03/google_earth_resources_for_the_japa.html * Coğrafi olarak kategorize edilmiş fotolar ve İnteraktif harita: http://www.nytimes.com/packages/flash/newsgraphics/2011/0311-japan-earthquake-map/index.html * İnteraktif harita: http://osmemo.wizu.jp/ * http://mapserver.gis.ttu.edu/japanquake/ * http://www.esri.com/services/disaster-response/japan-earthquake-tsunami-2011-map/index.html * http://cegrp.cga.harvard.edu/japan/?q=webmaps == Uydu Görüntüleri== * http://www.dlr.de/desktopdefault.aspx/tabid-1/117_read-29560/ * MODIS Rapid Response sayfası: http://rapidfire.sci.gsfc.nasa.gov/subsets/?project=japanearthquake * http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49630 * http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49628 * http://www.flickr.com/photos/digitalglobe-imagery/sets/72157626248178510/with/5519452896/ ==Foto== * http://www.boston.com/bigpicture/2011/03/massive_earthquake_hits_japan.html * http://www.theatlantic.com/infocus/2011/03/earthquake-in-japan/100022/ * http://news.nationalpost.com/photo_gallery/photos-massive-quake-unleashes-tsunami-on-japan/ ==Video/Animasyon== BBC, Youtube gibi sitelerde deprem hakkında oldukça fazla video yayınlanmış durumda. Bazı linkler: * Kesennuma City sokaklarında tsunami: http://www.bbc.co.uk/news/world-asia-pacific-12722026 * Havadan Sendai: http://www.bbc.co.uk/news/world-asia-pacific-12722960 * ABD kıyısında tsunaminin verdiği hasar: http://latimesblogs.latimes.com/lanow/2011/03/tsumani-videos-dramatic-images-emerge-from-california-coast.html * http://www.youtube.com/watch?v=2mKbFORiDzg * http://www.youtube.com/watch?v=8N5nwLjiFmo * Deprem erken uyarı sistemi ve sonrası: http://www.youtube.com/watch?v=oQVPfQu50yY * NHK'nın deprem öncesi ve sonrasına dair çekimleri: http://edition.cnn.com/video/?/video/world/2011/03/12/nhk.japan.before.after.nhk * Tokyo'da doldurulan sahilde sıvılaşma: http://www.youtube.com/watch?v=j6K6JcAB9T0 * Animasyon: http://www.youtube.com/watch?v=4Xebwzb3dDE * Animasyon: http://ffden-2.phys.uaf.edu/645fall2003_web.dir/elena_suleimani/generation_small.mov ==Yerel Medya== * Japonya'nın TRT'si: http://www3.nhk.or.jp/nhkworld/ * http://www.japantimes.co.jp/ * http://www.47news.jp/ * http://english.kyodonews.jp/ * http://e.nikkei.com/e/fr/freetop.aspx * http://www.asahi.com/english/ http://www.facebook.com/AJW.Asahi * TBSTV http://www.youtube.com/tbsnewsi#main-channel-content http://www.ustream.tv/channel/tbstv ==Diğer== * SCEC wiki: http://response.scec.org/node/315 * Ulster Üniversitesi'nden McCloskey'in görüşleri: http://www.nature.com/news/2011/110311/full/news.2011.156.html * Google Kriz Sayfası: http://www.google.com/crisisresponse/japanquake2011.html * Google Kayıp Kişi Arama/Bilgi Motoru: http://japan.person-finder.appspot.com/?lang=ja * Wikipedia: http://en.wikipedia.org/wiki/2011_Sendai_earthquake_and_tsunami 2056 2011-03-13T01:07:26Z AhmetA 2 Deprem sonrası Twitter'da rastladığımız linkler: (Üye olup link ekleyebilir/çıkartabilirsiniz) ==Twitter== Twitter'ı aktif olarak kullanan yer bilimcilerden bazı örnekler: * http://twitter.com/#!/EricFielding * http://twitter.com/#!/CPPGeophysics * http://twitter.com/#!/rschott/geologists ==İlk Bulgu/Veri Paylaşımları== * http://supersites.earthobservations.org/sendai.php * http://www.unavco.org/community_science/science_highlights/2011/M8.9-Japan.html * http://seismology.harvard.edu/research_japan.html * http://www.geol.ucsb.edu/faculty/ji/big_earthquakes/2011/03/0311/Honshu.html * http://translate.google.com/translate?js=n&prev=_t&hl=en&ie=UTF-8&layout=2&eotf=1&sl=ja&tl=en&u=http%3A%2F%2Fwww.jishin.go.jp%2Fmain%2Fchousa%2F11mar_sanriku-oki%2Findex.htm ==Wiki Sayfaları== * http://wiki.esipfed.org/index.php/110311_JapanEarthquake ==Sismoloji== * EMSC: http://www.emsc-csem.org/Page/index.php?id=196 * USGS: http://earthquake.usgs.gov/earthquakes/recenteqsww/Quakes/usc0001xgp.php * USArray yer hareketi kaydı: http://www.iris.edu/spud/gmv/4841 * http://www.iris.edu/spud/eventplot/4839 ==Tsunami== * http://nctr.pmel.noaa.gov/honshu20110311/ * http://www.ndbc.noaa.gov/dart.shtml * Tsunami yayılım modeli: http://www.youtube.com/watch?v=PBZGH3yieLc * ABD/Crescent City: http://tidesandcurrents.noaa.gov/data_menu.shtml?stn=9419750%20Crescent%20City,%20CA&type=Tide%20Data * SF'ye varan dalga: http://www.flickr.com/photos/51276066@N00/5517993750/ == Blog Yazıları == * Blog mesajları listesi: http://highway8a.blogspot.com/2011/03/post-postponed-because-of-earthquake.html * http://lifeinplanelight.wordpress.com/2011/03/12/japan-earthquake-tsunami-one-day-later/ * http://lifeinplanelight.wordpress.com/2011/03/11/links-about-todays-japan-earthquake-im-using-for-class-today/ * http://mashable.com/2011/03/11/follow-japan-earthquake-online/ * http://blogs.agu.org/mountainbeltway/2011/03/12/the-morning-after/ * http://all-geo.org/highlyallochthonous/2011/03/magnitude-8-9-or-9-0-or-9-1-earthquake-off-the-coast-of-japan/ * http://geologyrocks.tumblr.com/post/3789596458/how-do-they-estimate-what-time-the-waves-will-arrive * http://blogs.agu.org/wildwildscience/2011/03/12/massive-explosion-rocks-japan-nuclear-plant-radiation-facts/ * http://georneys.blogspot.com/2011/03/conversation-with-my-dad-nuclear.html == Haritalar == * Google: http://bit.ly/japanimagery * http://maps.google.com/maps?q=http://im1.wecho.com/eq09.kml&z=8 * http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49621 * http://www.newscientist.com/blogs/shortsharpscience/2011/03/interactive-graphic-japans-dea.html * Google Earth kaynakları: http://www.gearthblog.com/blog/archives/2011/03/google_earth_resources_for_the_japa.html * Coğrafi olarak kategorize edilmiş fotolar ve İnteraktif harita: http://www.nytimes.com/packages/flash/newsgraphics/2011/0311-japan-earthquake-map/index.html * İnteraktif harita: http://osmemo.wizu.jp/ * http://mapserver.gis.ttu.edu/japanquake/ * http://www.esri.com/services/disaster-response/japan-earthquake-tsunami-2011-map/index.html * http://cegrp.cga.harvard.edu/japan/?q=webmaps == Uydu Görüntüleri== * http://www.dlr.de/desktopdefault.aspx/tabid-1/117_read-29560/ * MODIS Rapid Response sayfası: http://rapidfire.sci.gsfc.nasa.gov/subsets/?project=japanearthquake * http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49630 * http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=49628 * http://www.flickr.com/photos/digitalglobe-imagery/sets/72157626248178510/with/5519452896/ ==Foto== * http://www.boston.com/bigpicture/2011/03/massive_earthquake_hits_japan.html * http://www.theatlantic.com/infocus/2011/03/earthquake-in-japan/100022/ * http://news.nationalpost.com/photo_gallery/photos-massive-quake-unleashes-tsunami-on-japan/ ==Video/Animasyon== BBC, Youtube gibi sitelerde deprem hakkında oldukça fazla video yayınlanmış durumda. Bazı linkler: * Kesennuma City sokaklarında tsunami: http://www.bbc.co.uk/news/world-asia-pacific-12722026 * Havadan Sendai: http://www.bbc.co.uk/news/world-asia-pacific-12722960 * ABD kıyısında tsunaminin verdiği hasar: http://latimesblogs.latimes.com/lanow/2011/03/tsumani-videos-dramatic-images-emerge-from-california-coast.html * http://www.youtube.com/watch?v=2mKbFORiDzg * http://www.youtube.com/watch?v=8N5nwLjiFmo * Deprem erken uyarı sistemi ve sonrası: http://www.youtube.com/watch?v=oQVPfQu50yY * NHK'nın deprem öncesi ve sonrasına dair çekimleri: http://edition.cnn.com/video/?/video/world/2011/03/12/nhk.japan.before.after.nhk * Animasyon: http://www.youtube.com/watch?v=4Xebwzb3dDE * Animasyon: http://ffden-2.phys.uaf.edu/645fall2003_web.dir/elena_suleimani/generation_small.mov ==Yerel Medya== * Japonya'nın TRT'si: http://www3.nhk.or.jp/nhkworld/ * http://www.japantimes.co.jp/ * http://www.47news.jp/ * http://english.kyodonews.jp/ * http://e.nikkei.com/e/fr/freetop.aspx * http://www.asahi.com/english/ http://www.facebook.com/AJW.Asahi * TBSTV http://www.youtube.com/tbsnewsi#main-channel-content http://www.ustream.tv/channel/tbstv ==Diğer== * SCEC wiki: http://response.scec.org/node/315 * Ulster Üniversitesi'nden McCloskey'in görüşleri: http://www.nature.com/news/2011/110311/full/news.2011.156.html * Google Kriz Sayfası: http://www.google.com/crisisresponse/japanquake2011.html * Google Kayıp Kişi Arama/Bilgi Motoru: http://japan.person-finder.appspot.com/?lang=ja * Wikipedia: http://en.wikipedia.org/wiki/2011_Sendai_earthquake_and_tsunami 22 Şubat 2011 Christchurch Depremi 0 1489 2055 2054 2011-03-12T01:11:41Z AhmetA 2 Yerel saat ile 12:51'de meydana gelen 6.3'lük depreme ait ilk odak mekanizması çözümleri bindirme+yanal atım (oblik faylanma) karakterine sahip olduğuna işaret etmekte. ==Depremle ilgili linkler== Siz de deprem ile ilgili linkleri ekleyebilirsiniz. ===23 Şubat 2011=== * http://all-geo.org/highlyallochthonous/2011/02/magnitude-6-3-earthquake-rocks-christchurch/ * http://blogs.sacbee.com/photos/2011/02/dozens-trapped-by-new-zealand.html * http://www.bgs.ac.uk/research/highlights/earthquakes/newZealandFeb2011.html * http://en.wikipedia.org/wiki/2011_Canterbury_earthquake * Eylül 2010'daki deprem: http://www.gns.cri.nz/Home/News-and-Events/Media-Releases/Most-damaging-quake-since-1931/Canterbury-quake * http://www.news.com.au/world/christchurch-cathedral-before-and-after/story-e6frfl00-1226010081646 * http://www.csmonitor.com/Science/2011/0222/Why-Tuesday-s-New-Zealand-earthquake-was-deadlier-than-previous-one * http://www.eurekalert.org/pub_releases/2011-02/osu-nze022211.php * http://earthobservatory.nasa.gov/IOTD/view.php?id=49417 * http://www.scientificamerican.com/article.cfm?id=new-zealand-earthquake-christchurch * http://latimesblogs.latimes.com/lanow/2011/02/quake-experts-surprised-by-level-of-destruction-in-new-zealand-see-parallels-california-dangers.html * http://www.csmonitor.com/Science/2011/0222/Why-Tuesday-s-New-Zealand-earthquake-was-deadlier-than-previous-one ===Twitter=== #eqnz etiketini takip edebilirsiniz: * http://twitter.com/#search?q=%23eqnz ===Sismoloji=== * http://www.geonet.org.nz/news/feb-2011-christchurch-badly-damaged-by-magnitude-6-3-earthquake.html * [http://earthquake.usgs.gov/earthquakes/recenteqsww/Quakes/usb0001igm.php USGS] * [http://www.emsc-csem.org/Earthquake/earthquake.php?id=209903#summary EMSC] * http://www.geonet.org.nz/earthquake/drums/ ==InSAR== * http://comet.nerc.ac.uk/current_research_chch.html ===Web Uygulamaları=== * Uygulamalar hakkında bir yazı: http://www.readwriteweb.com/archives/eqnz_the_web_mobilizes_for_new_zealand_earthquake.php * GIS hasar haritası: http://s1.demos.eaglegis.co.nz/JavaScript/earthquake-christchurch/ * http://www.google.com/crisisresponse/christchurch_earthquake.html * http://canterburyearthquake.org.nz/ ===Yerel Basın=== * http://www.stuff.co.nz/national/christchurch-earthquake?label=Christchurch+quake * http://tvnz.co.nz/content/christchurch_earthquake_index_group/christchurch_earthquake_index_skin.xhtml * http://www.3news.co.nz/National/ChristchurchEarthquake/tabid/1438/Default.aspx * http://www.nzherald.co.nz/ ===Videolar=== * http://www.youtube.com/watch?v=BfcWraeZvcw * http://www.youtube.com/watch?v=-2hwBgRtBjQ [[Kategori:Depremler]] 2054 2053 2011-03-08T15:02:20Z AhmetA 2 Yerel saat ile 12:51'de meydana gelen 6.3'lük depreme ait ilk odak mekanizması çözümleri bindirme+yanal atım (oblik faylanma) karakterine sahip olduğuna işaret etmekte. Şimdilik depremin Eylül 2010'daki Canterburry depreminin bir artçısı olduğu düşünülüyor. Oldukça sığ ve Christchurch şehrinden sadece 10 km uzakta meydana gelen depremle ilgili henüz bir yüzey kırığı rapor edilmemiş bulunuyor. ==Depremle ilgili linkler== Siz de deprem ile ilgili linkleri ekleyebilirsiniz. ===23 Şubat 2011=== * http://all-geo.org/highlyallochthonous/2011/02/magnitude-6-3-earthquake-rocks-christchurch/ * http://blogs.sacbee.com/photos/2011/02/dozens-trapped-by-new-zealand.html * http://www.bgs.ac.uk/research/highlights/earthquakes/newZealandFeb2011.html * http://en.wikipedia.org/wiki/2011_Canterbury_earthquake * Eylül 2010'daki deprem: http://www.gns.cri.nz/Home/News-and-Events/Media-Releases/Most-damaging-quake-since-1931/Canterbury-quake * http://www.news.com.au/world/christchurch-cathedral-before-and-after/story-e6frfl00-1226010081646 * http://www.csmonitor.com/Science/2011/0222/Why-Tuesday-s-New-Zealand-earthquake-was-deadlier-than-previous-one * http://www.eurekalert.org/pub_releases/2011-02/osu-nze022211.php * http://earthobservatory.nasa.gov/IOTD/view.php?id=49417 * http://www.scientificamerican.com/article.cfm?id=new-zealand-earthquake-christchurch * http://latimesblogs.latimes.com/lanow/2011/02/quake-experts-surprised-by-level-of-destruction-in-new-zealand-see-parallels-california-dangers.html * http://www.csmonitor.com/Science/2011/0222/Why-Tuesday-s-New-Zealand-earthquake-was-deadlier-than-previous-one ===Twitter=== #eqnz etiketini takip edebilirsiniz: * http://twitter.com/#search?q=%23eqnz ===Sismoloji=== * http://www.geonet.org.nz/news/feb-2011-christchurch-badly-damaged-by-magnitude-6-3-earthquake.html * [http://earthquake.usgs.gov/earthquakes/recenteqsww/Quakes/usb0001igm.php USGS] * [http://www.emsc-csem.org/Earthquake/earthquake.php?id=209903#summary EMSC] * http://www.geonet.org.nz/earthquake/drums/ ==InSAR== * http://comet.nerc.ac.uk/current_research_chch.html ===Web Uygulamaları=== * Uygulamalar hakkında bir yazı: http://www.readwriteweb.com/archives/eqnz_the_web_mobilizes_for_new_zealand_earthquake.php * GIS hasar haritası: http://s1.demos.eaglegis.co.nz/JavaScript/earthquake-christchurch/ * http://www.google.com/crisisresponse/christchurch_earthquake.html * http://canterburyearthquake.org.nz/ ===Yerel Basın=== * http://www.stuff.co.nz/national/christchurch-earthquake?label=Christchurch+quake * http://tvnz.co.nz/content/christchurch_earthquake_index_group/christchurch_earthquake_index_skin.xhtml * http://www.3news.co.nz/National/ChristchurchEarthquake/tabid/1438/Default.aspx * http://www.nzherald.co.nz/ ===Videolar=== * http://www.youtube.com/watch?v=BfcWraeZvcw * http://www.youtube.com/watch?v=-2hwBgRtBjQ [[Kategori:Depremler]] 2053 2052 2011-02-23T07:36:53Z AhmetA 2 Yerel saat ile 12:51'de meydana gelen 6.3'lük depreme ait ilk odak mekanizması çözümleri bindirme karakterine sahip olduğuna işaret etmekte. Şimdilik depremin Eylül 2010'daki Canterburry depreminin bir artçısı olduğu düşünülüyor. Oldukça sığ ve Christchurch şehrinden sadece 10 km uzakta meydana gelen depremle ilgili henüz bir yüzey kırığı rapor edilmemiş bulunuyor. ==Depremle ilgili linkler== Siz de deprem ile ilgili linkleri ekleyebilirsiniz. ===23 Şubat 2011=== * http://all-geo.org/highlyallochthonous/2011/02/magnitude-6-3-earthquake-rocks-christchurch/ * http://blogs.sacbee.com/photos/2011/02/dozens-trapped-by-new-zealand.html * http://www.bgs.ac.uk/research/highlights/earthquakes/newZealandFeb2011.html * http://en.wikipedia.org/wiki/2011_Canterbury_earthquake * Eylül 2010'daki deprem: http://www.gns.cri.nz/Home/News-and-Events/Media-Releases/Most-damaging-quake-since-1931/Canterbury-quake * http://www.news.com.au/world/christchurch-cathedral-before-and-after/story-e6frfl00-1226010081646 * http://www.csmonitor.com/Science/2011/0222/Why-Tuesday-s-New-Zealand-earthquake-was-deadlier-than-previous-one * http://www.eurekalert.org/pub_releases/2011-02/osu-nze022211.php * http://earthobservatory.nasa.gov/IOTD/view.php?id=49417 * http://www.scientificamerican.com/article.cfm?id=new-zealand-earthquake-christchurch * http://latimesblogs.latimes.com/lanow/2011/02/quake-experts-surprised-by-level-of-destruction-in-new-zealand-see-parallels-california-dangers.html * http://www.csmonitor.com/Science/2011/0222/Why-Tuesday-s-New-Zealand-earthquake-was-deadlier-than-previous-one ===Twitter=== #eqnz etiketini takip edebilirsiniz: * http://twitter.com/#search?q=%23eqnz ===Sismoloji=== * http://www.geonet.org.nz/news/feb-2011-christchurch-badly-damaged-by-magnitude-6-3-earthquake.html * [http://earthquake.usgs.gov/earthquakes/recenteqsww/Quakes/usb0001igm.php USGS] * [http://www.emsc-csem.org/Earthquake/earthquake.php?id=209903#summary EMSC] * http://www.geonet.org.nz/earthquake/drums/ ===Web Uygulamaları=== * Uygulamalar hakkında bir yazı: http://www.readwriteweb.com/archives/eqnz_the_web_mobilizes_for_new_zealand_earthquake.php * GIS hasar haritası: http://s1.demos.eaglegis.co.nz/JavaScript/earthquake-christchurch/ * http://www.google.com/crisisresponse/christchurch_earthquake.html * http://canterburyearthquake.org.nz/ ===Yerel Basın=== * http://www.stuff.co.nz/national/christchurch-earthquake?label=Christchurch+quake * http://tvnz.co.nz/content/christchurch_earthquake_index_group/christchurch_earthquake_index_skin.xhtml * http://www.3news.co.nz/National/ChristchurchEarthquake/tabid/1438/Default.aspx * http://www.nzherald.co.nz/ ===Videolar=== * http://www.youtube.com/watch?v=BfcWraeZvcw * http://www.youtube.com/watch?v=-2hwBgRtBjQ [[Kategori:Depremler]] 2052 2051 2011-02-23T07:36:13Z AhmetA 2 Yerel saat ile 12:51'de meydana gelen 6.3'lük depreme ait ilk odak mekanizması çözümleri bindirme karakterine sahip olduğuna işaret etmekte. Şimdilik depremin Eylül 2010'daki Canterburry depreminin bir artçısı olduğu düşünülüyor. Oldukça sığ ve Christchurch şehrinden sadece 10 km uzakta meydana gelen depremle ilgili henüz bir yüzey kırığı rapor edilmemiş bulunuyor. ==Depremle ilgili linkler== Siz de deprem ile ilgili linkleri ekleyebilirsiniz. ===23 Şubat 2011=== * http://all-geo.org/highlyallochthonous/2011/02/magnitude-6-3-earthquake-rocks-christchurch/ * http://blogs.sacbee.com/photos/2011/02/dozens-trapped-by-new-zealand.html * http://www.bgs.ac.uk/research/highlights/earthquakes/newZealandFeb2011.html * http://en.wikipedia.org/wiki/2011_Canterbury_earthquake * Eylül 2010'daki deprem: http://www.gns.cri.nz/Home/News-and-Events/Media-Releases/Most-damaging-quake-since-1931/Canterbury-quake * http://www.news.com.au/world/christchurch-cathedral-before-and-after/story-e6frfl00-1226010081646 * http://www.csmonitor.com/Science/2011/0222/Why-Tuesday-s-New-Zealand-earthquake-was-deadlier-than-previous-one * http://www.eurekalert.org/pub_releases/2011-02/osu-nze022211.php * http://earthobservatory.nasa.gov/IOTD/view.php?id=49417 * http://www.scientificamerican.com/article.cfm?id=new-zealand-earthquake-christchurch * http://latimesblogs.latimes.com/lanow/2011/02/quake-experts-surprised-by-level-of-destruction-in-new-zealand-see-parallels-california-dangers.html * http://www.csmonitor.com/Science/2011/0222/Why-Tuesday-s-New-Zealand-earthquake-was-deadlier-than-previous-one ==Twitter== #eqnz etiketini takip edebilirsiniz: * http://twitter.com/#search?q=%23eqnz ==Sismoloji== * http://www.geonet.org.nz/news/feb-2011-christchurch-badly-damaged-by-magnitude-6-3-earthquake.html * [http://earthquake.usgs.gov/earthquakes/recenteqsww/Quakes/usb0001igm.php USGS] * [http://www.emsc-csem.org/Earthquake/earthquake.php?id=209903#summary EMSC] * http://www.geonet.org.nz/earthquake/drums/ ==Web Uygulamaları== * Uygulamalar hakkında bir yazı: http://www.readwriteweb.com/archives/eqnz_the_web_mobilizes_for_new_zealand_earthquake.php * GIS hasar haritası: http://s1.demos.eaglegis.co.nz/JavaScript/earthquake-christchurch/ * http://www.google.com/crisisresponse/christchurch_earthquake.html * http://canterburyearthquake.org.nz/ ==Yerel Basın== * http://www.stuff.co.nz/national/christchurch-earthquake?label=Christchurch+quake * http://tvnz.co.nz/content/christchurch_earthquake_index_group/christchurch_earthquake_index_skin.xhtml * http://www.3news.co.nz/National/ChristchurchEarthquake/tabid/1438/Default.aspx * http://www.nzherald.co.nz/ ==Videolar== * http://www.youtube.com/watch?v=BfcWraeZvcw * http://www.youtube.com/watch?v=-2hwBgRtBjQ [[Kategori:Depremler]] 2051 2050 2011-02-23T07:30:49Z AhmetA 2 Yerel saat ile 12:51'de meydana gelen 6.3'lük depreme ait ilk odak mekanizması çözümleri bindirme karakterine sahip olduğuna işaret etmekte. Şimdilik depremin Eylül 2010'daki Canterburry depreminin bir artçısı olduğu düşünülüyor. Oldukça sığ ve Christchurch şehrinden sadece 10 km uzakta meydana gelen depremle ilgili henüz bir yüzey kırığı rapor edilmemiş bulunuyor. ==Depremle ilgili linkler== Siz de deprem ile ilgili linkleri ekleyebilirsiniz. ===23 Şubat 2011=== * http://all-geo.org/highlyallochthonous/2011/02/magnitude-6-3-earthquake-rocks-christchurch/ * http://blogs.sacbee.com/photos/2011/02/dozens-trapped-by-new-zealand.html * http://www.bgs.ac.uk/research/highlights/earthquakes/newZealandFeb2011.html * http://en.wikipedia.org/wiki/2011_Canterbury_earthquake * Eylül 2010'daki deprem: http://www.gns.cri.nz/Home/News-and-Events/Media-Releases/Most-damaging-quake-since-1931/Canterbury-quake * http://www.news.com.au/world/christchurch-cathedral-before-and-after/story-e6frfl00-1226010081646 * http://www.csmonitor.com/Science/2011/0222/Why-Tuesday-s-New-Zealand-earthquake-was-deadlier-than-previous-one * http://www.eurekalert.org/pub_releases/2011-02/osu-nze022211.php * http://earthobservatory.nasa.gov/IOTD/view.php?id=49417 * http://www.scientificamerican.com/article.cfm?id=new-zealand-earthquake-christchurch * http://latimesblogs.latimes.com/lanow/2011/02/quake-experts-surprised-by-level-of-destruction-in-new-zealand-see-parallels-california-dangers.html * http://www.csmonitor.com/Science/2011/0222/Why-Tuesday-s-New-Zealand-earthquake-was-deadlier-than-previous-one ==Sismoloji== * http://www.geonet.org.nz/news/feb-2011-christchurch-badly-damaged-by-magnitude-6-3-earthquake.html * [http://earthquake.usgs.gov/earthquakes/recenteqsww/Quakes/usb0001igm.php USGS] * [http://www.emsc-csem.org/Earthquake/earthquake.php?id=209903#summary EMSC] * http://www.geonet.org.nz/earthquake/drums/ ==Web Uygulamaları== * Uygulamalar hakkında bir yazı: http://www.readwriteweb.com/archives/eqnz_the_web_mobilizes_for_new_zealand_earthquake.php * GIS hasar haritası: http://s1.demos.eaglegis.co.nz/JavaScript/earthquake-christchurch/ * http://www.google.com/crisisresponse/christchurch_earthquake.html * http://canterburyearthquake.org.nz/ ==Yerel Basın== * http://www.stuff.co.nz/national/christchurch-earthquake?label=Christchurch+quake * http://tvnz.co.nz/content/christchurch_earthquake_index_group/christchurch_earthquake_index_skin.xhtml * http://www.3news.co.nz/National/ChristchurchEarthquake/tabid/1438/Default.aspx * http://www.nzherald.co.nz/ ==Videolar== * http://www.youtube.com/watch?v=BfcWraeZvcw * http://www.youtube.com/watch?v=-2hwBgRtBjQ [[Kategori:Depremler]] 2050 2049 2011-02-23T07:28:21Z AhmetA 2 Yerel saat ile 12:51'de meydana gelen 6.3'lük depreme ait ilk odak mekanizması çözümleri bindirme karakterine sahip olduğuna işaret etmekte. ==Depremle ilgili linkler== Siz de deprem ile ilgili linkleri ekleyebilirsiniz. ===23 Şubat 2011=== * http://all-geo.org/highlyallochthonous/2011/02/magnitude-6-3-earthquake-rocks-christchurch/ * http://blogs.sacbee.com/photos/2011/02/dozens-trapped-by-new-zealand.html * http://www.bgs.ac.uk/research/highlights/earthquakes/newZealandFeb2011.html * http://en.wikipedia.org/wiki/2011_Canterbury_earthquake * Eylül 2010'daki deprem: http://www.gns.cri.nz/Home/News-and-Events/Media-Releases/Most-damaging-quake-since-1931/Canterbury-quake * http://www.news.com.au/world/christchurch-cathedral-before-and-after/story-e6frfl00-1226010081646 * http://www.csmonitor.com/Science/2011/0222/Why-Tuesday-s-New-Zealand-earthquake-was-deadlier-than-previous-one * http://www.eurekalert.org/pub_releases/2011-02/osu-nze022211.php * http://earthobservatory.nasa.gov/IOTD/view.php?id=49417 * http://www.scientificamerican.com/article.cfm?id=new-zealand-earthquake-christchurch * http://latimesblogs.latimes.com/lanow/2011/02/quake-experts-surprised-by-level-of-destruction-in-new-zealand-see-parallels-california-dangers.html * http://www.csmonitor.com/Science/2011/0222/Why-Tuesday-s-New-Zealand-earthquake-was-deadlier-than-previous-one ==Sismoloji== * http://www.geonet.org.nz/news/feb-2011-christchurch-badly-damaged-by-magnitude-6-3-earthquake.html * [http://earthquake.usgs.gov/earthquakes/recenteqsww/Quakes/usb0001igm.php USGS] * [http://www.emsc-csem.org/Earthquake/earthquake.php?id=209903#summary EMSC] * http://www.geonet.org.nz/earthquake/drums/ ==Web Uygulamaları== * Uygulamalar hakkında bir yazı: http://www.readwriteweb.com/archives/eqnz_the_web_mobilizes_for_new_zealand_earthquake.php * GIS hasar haritası: http://s1.demos.eaglegis.co.nz/JavaScript/earthquake-christchurch/ * http://www.google.com/crisisresponse/christchurch_earthquake.html * http://canterburyearthquake.org.nz/ ==Yerel Basın== * http://www.stuff.co.nz/national/christchurch-earthquake?label=Christchurch+quake * http://tvnz.co.nz/content/christchurch_earthquake_index_group/christchurch_earthquake_index_skin.xhtml * http://www.3news.co.nz/National/ChristchurchEarthquake/tabid/1438/Default.aspx * http://www.nzherald.co.nz/ ==Videolar== * http://www.youtube.com/watch?v=BfcWraeZvcw * http://www.youtube.com/watch?v=-2hwBgRtBjQ [[Kategori:Depremler]] 2049 2011-02-23T07:08:45Z AhmetA 2 ==Depremle ilgili sayfalar== ===23 Şubat 2011== * http://blogs.sacbee.com/photos/2011/02/dozens-trapped-by-new-zealand.html * http://www.bgs.ac.uk/research/highlights/earthquakes/newZealandFeb2011.html * http://en.wikipedia.org/wiki/2011_Canterbury_earthquake * Eylül 2010'daki deprem: http://www.gns.cri.nz/Home/News-and-Events/Media-Releases/Most-damaging-quake-since-1931/Canterbury-quake * http://www.news.com.au/world/christchurch-cathedral-before-and-after/story-e6frfl00-1226010081646 * http://www.csmonitor.com/Science/2011/0222/Why-Tuesday-s-New-Zealand-earthquake-was-deadlier-than-previous-one ==Web Uygulamaları== * http://www.readwriteweb.com/archives/eqnz_the_web_mobilizes_for_new_zealand_earthquake.php * GIS hasar haritası: http://s1.demos.eaglegis.co.nz/JavaScript/earthquake-christchurch/ * http://canterburyearthquake.org.nz/ ==Videolar== * http://www.youtube.com/watch?v=-2hwBgRtBjQ&feature=youtu.be [[Kategori:Depremler]] 3D DEM view 0 1451 1870 1841 2009-05-22T11:40:28Z AhmetA 2 [[Resim:iznik3D.jpg]] İznik gölüne 3 boyutlu bir bakış (dem, intensiti ve renk paleti için [[SRTM çizimi]] bölümüne bakınız) set isim = Iznik3D.ps set bakıs = "-E40/15" grdview N40E029C.grd -IN40E029CI.grd -JM11 $bakis -R29.2/29.8/40.35/40.44 -Cgray.cpt \ -Jz0.0008 -Qi300g -V -Z0 -K -N0/120> ! $isim pscoast -O -Df -S0/0/255 -W -R -JM $bakis -Jz0.0003 -B.1NE >> $isim gv $isim & --[[Kullanıcı:Ziyadin|Ziyadin]] 22:39, 9 Nisan 2009 (CEST) 1841 1839 2009-04-09T20:39:36Z Ziyadin 4 [[Resim:iznik3D.jpg]] İznik gölüne 3 boyutlu bir bakış (dem, intensiti ve renk paleti için [[srtm çizimi]] bölümüne bakınız) set isim = Iznik3D.ps set bakıs = "-E40/15" grdview N40E029C.grd -IN40E029CI.grd -JM11 $bakis -R29.2/29.8/40.35/40.44 -Cgray.cpt \ -Jz0.0008 -Qi300g -V -Z0 -K -N0/120> ! $isim pscoast -O -Df -S0/0/255 -W -R -JM $bakis -Jz0.0003 -B.1NE >> $isim gv $isim & --[[Kullanıcı:Ziyadin|Ziyadin]] 22:39, 9 Nisan 2009 (CEST) 1839 1809 2009-04-09T20:38:31Z Ziyadin 4 [[Resim:iznik3D.jpg]] İznik gölüne 3 boyutlu bir bakış (dem, intensiti ve renk paleti için [[srtm çizimi]] bölümüne bakınız) set isim = Iznik3D.ps set bakıs = "-E40/15" grdview N40E029C.grd -IN40E029CI.grd -JM11 $bakis -R29.2/29.8/40.35/40.44 -Cgray.cpt \ -Jz0.0008 -Qi300g -V -Z0 -K -N0/120> ! $isim pscoast -O -Df -S0/0/255 -W -R -JM $bakis -Jz0.0003 -B.1NE >> $isim gv $isim & 1809 1808 2009-04-07T19:37:26Z Ziyadin 4 İznik gölüne 3 boyutlu bir bakış (dem, intensiti ve renk paleti için [[srtm çizimi]] bölümüne bakınız) set isim = Iznik3D.ps set bakıs = "-E40/15" grdview N40E029C.grd -IN40E029CI.grd -JM11 $bakis -R29.2/29.8/40.35/40.44 -Cgray.cpt \ -Jz0.0008 -Qi300g -V -Z0 -K -N0/120> ! $isim pscoast -O -Df -S0/0/255 -W -R -JM $bakis -Jz0.0003 -B.1NE >> $isim gv $isim & 1808 1807 2009-04-07T19:34:22Z Ziyadin 4 İznik gölüne 3 boyutlu bir bakış set nam = Iznik3D.ps set bakıs = "-E40/15" grdview N40E029C.grd -IN40E029CI.grd -JM11 $bakis -R29.2/29.8/40.35/40.44 -Cgray.cpt \ -Jz0.0008 -Qi300g -V -Z0 -K -N0/120> ! $nam pscoast -O -Df -S0/0/255 -W -R -JM $bakis -Jz0.0003 -B.1NE >> $nam gv $nam & 1807 1806 2009-04-07T19:33:46Z Ziyadin 4 İznik gölüne 3 boyutlu bir bakış set nam = Iznik3D.ps set bakıs = "-E40/15" grdview N40E029C.grd -IN40E029CI.grd -JM11 $bakis -R29.2/29.8/40.35/40.44 -Cgray.cpt -Jz0.0008 -Qi300g -V -Z0 -K -N0/120> ! $nam pscoast -O -Df -S0/0/255 -W -R -JM $bakis -Jz0.0003 -B.1NE >> $nam gv $nam & 1806 1805 2009-04-07T19:33:19Z Ziyadin 4 İznik gölüne 3 boyutlu bir bakış set nam = Iznik3D.ps set bakıs = "-E40/15" grdview N40E029C.grd -IN40E029CI.grd -JM11 $bakis -R29.2/29.8/40.35/40.44 -Cgray.cpt -Jz0.0008 -Qi300g -V -Z0 -K -N0/120> ! $nam pscoast -O -Df -S0/0/255 -W -R -JM $bakis -Jz0.0003 -B.1NE >> $nam gv $nam & 1805 2009-04-07T19:32:36Z Ziyadin 4 <bash> # İznik gölüne 3 boyutlu bir bakış set nam = Iznik3D.ps set bakıs = "-E40/15" grdview N40E029C.grd -IN40E029CI.grd -JM11 $bakis -R29.2/29.8/40.35/40.44 -Cgray.cpt -Jz0.0008 -Qi300g -V -Z0 -K -N0/120> ! $nam pscoast -O -Df -S0/0/255 -W -R -JM $bakis -Jz0.0003 -B.1NE >> $nam gv $nam & </bash> Ana Sayfa 0 1 2151 2150 2012-08-20T21:20:17Z AhmetA 2 guncelleme sonrasi sayfa hizalamada sorun __NOTOC__ [[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki (beta!) == {| width="100%" bgcolor="#fff7c" |- valign="top" background-color: #fff7c |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Wiki Sayfaları</h3> *[[:Category:Depremler]] *[[GMT Sürümleri]] (Sürümlerdeki farklılıklar burada bulunabilir) *[[GMT Kurulumu]] *[[GMT Eğitimleri]] *[[:Category:GMT Komutları|GMT Komutları]] *[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]] *[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...) *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]] *[[Metin Editörleri]] * [[Grafik Düzenlemeleri]] *[[Google Earth]] | [[KML-KMZ arşivi]] *[[GMT Linkleri]] *[[Atıf Verme]] *[[Wiki Yardım]] |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>GMT Eğitimleri</h3> * 2010 yılında verilen [http://www.atag.itu.edu.tr/GMTtr/2010kurs/ kursun] dökümanları sitemizde. Kaçırmayın! <h3>Diğer Kaynaklar:</h3> * [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin! * [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small> <h3>Popüler Başlıklar</h3> *[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]] * [[SRTM | SRTM-HGT -> GRD]] * [[SRTM çizimi]]: GMT ile [[SRTM]] dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz. <h3>Üyelik</h3> * Üyelik için ituatag at itu edu tr adresine eposta atmanız kafi! |} <br /> * [http://www.atag.itu.edu.tr ATAG ana sayfasına geri dönmek için tıklayabilirsiniz] 339da2bc89ebc2bc7c3b8aa241b44d5f8274bbd4 2150 2149 2012-01-08T22:26:12Z AhmetA 2 __NOTOC__ [[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki (beta!) == {| align="center" width="100%" bgcolor="#fff7c" |- valign="top" background-color: #fff7c |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Wiki Sayfaları</h3> *[[:Category:Depremler]] *[[GMT Sürümleri]] (Sürümlerdeki farklılıklar burada bulunabilir) *[[GMT Kurulumu]] *[[GMT Eğitimleri]] *[[:Category:GMT Komutları|GMT Komutları]] *[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]] *[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...) *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]] *[[Metin Editörleri]] * [[Grafik Düzenlemeleri]] *[[Google Earth]] | [[KML-KMZ arşivi]] *[[GMT Linkleri]] *[[Atıf Verme]] *[[Wiki Yardım]] |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>GMT Eğitimleri</h3> * 2010 yılında verilen [http://www.atag.itu.edu.tr/GMTtr/2010kurs/ kursun] dökümanları sitemizde. Kaçırmayın! <h3>Diğer Kaynaklar:</h3> * [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin! * [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small> <h3>Popüler Başlıklar</h3> *[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]] * [[SRTM | SRTM-HGT -> GRD]] * [[SRTM çizimi]]: GMT ile [[SRTM]] dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz. <h3>Üyelik</h3> * Üyelik için ituatag at itu edu tr adresine eposta atmanız kafi! |} <br /> * [http://www.atag.itu.edu.tr ATAG ana sayfasına geri dönmek için tıklayabilirsiniz] 2149 2143 2012-01-08T22:14:48Z AdminGMTTR 1 4kdag tarafından yapılan değişiklikler geri alınarak, AdminGMTTR tarafından değiştirilmiş önceki sürüm geri getirildi. __NOTOC__ [[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki (beta!) == {| align="center" width="100%" bgcolor="#fff7c" |- valign="top" background-color: #fff7c |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Wiki Sayfaları</h3> *[[:Category:Depremler]] *[[GMT Sürümleri]] (Sürümlerdeki farklılıklar burada bulunabilir) *[[GMT Kurulumu]] *[[GMT Eğitimleri]] *[[:Category:GMT Komutları|GMT Komutları]] *[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]] *[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...) *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]] *[[Metin Editörleri]] * [[Grafik Düzenlemeleri]] *[[Google Earth]] | [[KML-KMZ arşivi]] *[[GMT Linkleri]] *[[Atıf Verme]] *[[Wiki Yardım]] |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>GMT Eğitimleri</h3> * 2010 yılında verilen [http://www.atag.itu.edu.tr/GMTtr/2010kurs/ kursun] dökümanları sitemizde. Kaçırmayın! <h3>Diğer Kaynaklar:</h3> * [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin! * [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small> <h3>Popüler Başlıklar</h3> *[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]] * [[SRTM | SRTM-HGT -> GRD]] * [[SRTM çizimi]]: GMT ile [[SRTM]] dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz. |} <br /> * [http://www.atag.itu.edu.tr ATAG ana sayfasına geri dönmek için tıklayabilirsiniz] 2143 2086 2012-01-08T16:19:04Z 4kdag 52 __NOTOC__ [[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki (beta!) == {| align="center" width="100%" bgcolor="#fff7c" |- valign="top" background-color: #fff7c |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Wiki Sayfaları</h3> *[[:Category:Depremler]] *[[GMT Sürümleri]] (Sürümlerdeki farklılıklar burada bulunabilir) *[[GMT Kurulumu]] *[[GMT Eğitimleri]] *[[:Category:GMT Komutları|GMT Komutları]] *[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]] *[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...) *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]] *[[Metin Editörleri]] * [[Grafik Düzenlemeleri]] *[[Google Earth]] | [[KML-KMZ arşivi]] *[[GMT Linkleri]] *[[Atıf Verme]] *[[Wiki Yardım]] *[[filmini izle]] |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>GMT Eğitimleri</h3> * 2010 yılında verilen [http://www.atag.itu.edu.tr/GMTtr/2010kurs/ kursun] dökümanları sitemizde. Kaçırmayın! <h3>Diğer Kaynaklar:</h3> * [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin! * [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small> <h3>Popüler Başlıklar</h3> *[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]] * [[SRTM | SRTM-HGT -> GRD]] * [[SRTM çizimi]]: GMT ile [[SRTM]] dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz. |} <br /> * [http://www.atag.itu.edu.tr ATAG ana sayfasına geri dönmek için tıklayabilirsiniz] 2086 2085 2011-11-16T18:30:02Z AdminGMTTR 1 Oyunlar35 tarafından yapılan değişiklikler geri alınarak, AhmetA tarafından değiştirilmiş önceki sürüm geri getirildi. __NOTOC__ [[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki (beta!) == {| align="center" width="100%" bgcolor="#fff7c" |- valign="top" background-color: #fff7c |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Wiki Sayfaları</h3> *[[:Category:Depremler]] *[[GMT Sürümleri]] (Sürümlerdeki farklılıklar burada bulunabilir) *[[GMT Kurulumu]] *[[GMT Eğitimleri]] *[[:Category:GMT Komutları|GMT Komutları]] *[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]] *[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...) *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]] *[[Metin Editörleri]] * [[Grafik Düzenlemeleri]] *[[Google Earth]] | [[KML-KMZ arşivi]] *[[GMT Linkleri]] *[[Atıf Verme]] *[[Wiki Yardım]] |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>GMT Eğitimleri</h3> * 2010 yılında verilen [http://www.atag.itu.edu.tr/GMTtr/2010kurs/ kursun] dökümanları sitemizde. Kaçırmayın! <h3>Diğer Kaynaklar:</h3> * [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin! * [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small> <h3>Popüler Başlıklar</h3> *[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]] * [[SRTM | SRTM-HGT -> GRD]] * [[SRTM çizimi]]: GMT ile [[SRTM]] dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz. |} <br /> * [http://www.atag.itu.edu.tr ATAG ana sayfasına geri dönmek için tıklayabilirsiniz] 2085 2084 2011-11-15T23:39:17Z Oyunlar35 35 __NOTOC__ [[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki (beta!) == {| align="center" width="100%" bgcolor="#fff7c" |- valign="top" background-color: #fff7c |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Wiki Sayfaları</h3> *[[:Category:Depremler]] *[[GMT Sürümleri]] (Sürümlerdeki farklılıklar burada bulunabilir) *[[GMT Kurulumu]] *[[GMT Eğitimleri]] *[[:Category:GMT Komutları|GMT Komutları]] *[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]] *[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...) *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]] *[[Metin Editörleri]] * [[Grafik Düzenlemeleri]] *[[Google Earth]] | [[KML-KMZ arşivi]] *[[GMT Linkleri]] *[[Atıf Verme]] *[[Wiki Yardım]] |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>GMT Eğitimleri</h3> * 2010 yılında verilen [http://www.atag.itu.edu.tr/GMTtr/2010kurs/ kursun] dökümanları sitemizde. Kaçırmayın! <h3>Diğer Kaynaklar:</h3> * [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin![http://www.oyunlar35.com badava oyunlar] * [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small> <h3>Popüler Başlıklar</h3> *[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]] * [[SRTM | SRTM-HGT -> GRD]] * [[SRTM çizimi]]: GMT ile [[SRTM]] dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz. |} <br /> * [http://www.atag.itu.edu.tr ATAG ana sayfasına geri dönmek için tıklayabilirsiniz] 2084 2081 2011-10-25T17:58:45Z AhmetA 2 __NOTOC__ [[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki (beta!) == {| align="center" width="100%" bgcolor="#fff7c" |- valign="top" background-color: #fff7c |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Wiki Sayfaları</h3> *[[:Category:Depremler]] *[[GMT Sürümleri]] (Sürümlerdeki farklılıklar burada bulunabilir) *[[GMT Kurulumu]] *[[GMT Eğitimleri]] *[[:Category:GMT Komutları|GMT Komutları]] *[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]] *[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...) *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]] *[[Metin Editörleri]] * [[Grafik Düzenlemeleri]] *[[Google Earth]] | [[KML-KMZ arşivi]] *[[GMT Linkleri]] *[[Atıf Verme]] *[[Wiki Yardım]] |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>GMT Eğitimleri</h3> * 2010 yılında verilen [http://www.atag.itu.edu.tr/GMTtr/2010kurs/ kursun] dökümanları sitemizde. Kaçırmayın! <h3>Diğer Kaynaklar:</h3> * [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin! * [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small> <h3>Popüler Başlıklar</h3> *[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]] * [[SRTM | SRTM-HGT -> GRD]] * [[SRTM çizimi]]: GMT ile [[SRTM]] dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz. |} <br /> * [http://www.atag.itu.edu.tr ATAG ana sayfasına geri dönmek için tıklayabilirsiniz] 2081 2080 2011-10-25T17:45:21Z AhmetA 2 __NOTOC__ [[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki (beta!) == {| align="center" width="100%" bgcolor="#fff7c" |- valign="top" background-color: #fff7c |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Wiki Sayfaları</h3> *[[:Category:Depremler]] *[[GMT Sürümleri]] (Sürümlerdeki farklılıklar burada bulunabilir) *[[GMT Kurulumu]] *[[GMT Eğitimleri]] *[[:Category:GMT Komutları|GMT Komutları]] *[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]] *[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...) *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]] *[[Metin Editörleri]] * [[Grafik Düzenlemeleri]] *[[Google Earth]] | [[KML-KMZ arşivi]] *[[GMT Linkleri]] *[[Atıf Verme]] *[[Wiki Yardım]] |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>GMT Eğitimleri</h3> * 2010 yılında verilen [http://www.atag.itu.edu.tr/GMTtr/2010kurs/ kursun] dökümanları sitemizde. Kaçırmayın! <h3>Diğer Kaynaklar:</h3> * [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin! * [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small> <h3>Popüler Başlıklar</h3> * [[SRTM | SRTM-HGT -> GRD]] * [[SRTM çizimi]]: GMT ile [[SRTM]] dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz. |} <br /> * [http://www.atag.itu.edu.tr ATAG ana sayfasına geri dönmek için tıklayabilirsiniz] 2080 2048 2011-10-25T17:44:58Z AhmetA 2 __NOTOC__ [[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki (beta!) == {| align="center" width="100%" bgcolor="#fff7c" |- valign="top" background-color: #fff7c |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Wiki Sayfaları</h3> *[[:Category:Depremler]] *[[GMT Sürümleri]] (Sürümlerdeki farklılıklar burada bulunabilir) *[[GMT Kurulumu]] *[[GMT Eğitimleri]] *[[:Category:GMT Komutları|GMT Komutları]] *[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]] *[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...) *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]] *[[Metin Editörleri]] * [[Grafik Düzenlemeleri]] *[[Google Earth]] | [[KML-KMZ arşivi]] *[[GMT Linkleri]] *[[Atıf Verme]] *[[Wiki Yardım]] |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>GMT Eğitimleri</h3> * 2010 yılında verilen [http://www.atag.itu.edu.tr/GMTtr/2010kurs/ kursun] dökümanları sitemizde. Kaçırmayın! <h3>Diğer:</h3> * [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin! * [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small> <h3>Popüler Başlıklar</h3> * [[SRTM | SRTM-HGT -> GRD]] * [[SRTM çizimi]]: GMT ile [[SRTM]] dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz. |} <br /> * [http://www.atag.itu.edu.tr ATAG ana sayfasına geri dönmek için tıklayabilirsiniz] 2048 2045 2011-02-23T07:00:46Z AhmetA 2 __NOTOC__ [[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki (beta!) == {| align="center" width="100%" bgcolor="#fff7c" |- valign="top" background-color: #fff7c |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Wiki Sayfaları</h3> *[[:Category:Depremler]] *[[GMT Sürümleri]] (Sürümlerdeki farklılıklar burada bulunabilir) *[[GMT Kurulumu]] *[[GMT Eğitimleri]] *[[:Category:GMT Komutları|GMT Komutları]] *[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]] *[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...) *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]] *[[Metin Editörleri]] * [[Grafik Düzenlemeleri]] *[[Google Earth]] | [[KML-KMZ arşivi]] *[[GMT Linkleri]] *[[Atıf Verme]] *[[Wiki Yardım]] |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Diğer:</h3> * [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin! * [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small> <h3>Popüler Başlıklar</h3> * [[SRTM | SRTM-HGT -> GRD]] * [[SRTM çizimi]]: GMT ile [[SRTM]] dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz. |} <br /> * [http://www.atag.itu.edu.tr ATAG ana sayfasına geri dönmek için tıklayabilirsiniz] 2045 2044 2011-01-09T19:43:29Z AhmetA 2 __NOTOC__ [[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki (beta!) == {| align="center" width="100%" bgcolor="#fff7c" |- valign="top" background-color: #fff7c |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Wiki Sayfaları</h3> *[[GMT Sürümleri]] (Sürümlerdeki farklılıklar burada bulunabilir) *[[GMT Kurulumu]] *[[GMT Eğitimleri]] *[[:Category:GMT Komutları|GMT Komutları]] *[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]] *[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...) *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]] *[[Metin Editörleri]] * [[Grafik Düzenlemeleri]] *[[Google Earth]] | [[KML-KMZ arşivi]] *[[GMT Linkleri]] *[[Atıf Verme]] *[[Wiki Yardım]] |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Diğer:</h3> * [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin! * [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small> <h3>Popüler Başlıklar</h3> * [[SRTM | SRTM-HGT -> GRD]] * [[SRTM çizimi]]: GMT ile [[SRTM]] dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz. |} <br /> * [http://www.atag.itu.edu.tr ATAG ana sayfasına geri dönmek için tıklayabilirsiniz] 2044 2036 2011-01-09T19:42:43Z AhmetA 2 __NOTOC__ [[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki (beta!) == {| align="center" width="100%" bgcolor="#fff7c" |- valign="top" background-color: #fff7c |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Wiki Sayfaları</h3> *[[GMT Sürümleri]] (Sürümlerdeki farklılıklar burada bulunabilir) *[[GMT Kurulumu]] *[[GMT Eğitimleri]] *[[:Category:GMT Komutları|GMT Komutları]] *[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]] *[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...) *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]] *[[Metin Editörleri]] * [[Grafik Düzenlemeleri]] *[[Google Earth]] | [[KML arşivi]] *[[GMT Linkleri]] *[[Atıf Verme]] *[[Wiki Yardım]] |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Diğer:</h3> * [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin! * [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small> <h3>Popüler Başlıklar</h3> * [[SRTM | SRTM-HGT -> GRD]] * [[SRTM çizimi]]: GMT ile [[SRTM]] dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz. |} <br /> * [http://www.atag.itu.edu.tr ATAG ana sayfasına geri dönmek için tıklayabilirsiniz] 2036 2021 2010-12-29T19:36:51Z AhmetA 2 __NOTOC__ [[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki (beta!) == {| align="center" width="100%" bgcolor="#fff7c" |- valign="top" background-color: #fff7c |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Wiki Sayfaları</h3> *[[GMT Sürümleri]] (Sürümlerdeki farklılıklar burada bulunabilir) *[[GMT Kurulumu]] *[[GMT Eğitimleri]] *[[:Category:GMT Komutları|GMT Komutları]] *[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]] *[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...) *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]] *[[Metin Editörleri]] * [[Grafik Düzenlemeleri]] *[[Google Earth]] *[[GMT Linkleri]] *[[Atıf Verme]] *[[Wiki Yardım]] |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Diğer:</h3> * [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin! * [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small> <h3>Popüler Başlıklar</h3> * [[SRTM | SRTM-HGT -> GRD]] * [[SRTM çizimi]]: GMT ile [[SRTM]] dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz. |} <br /> * [http://www.atag.itu.edu.tr ATAG ana sayfasına geri dönmek için tıklayabilirsiniz] 2021 1986 2010-10-07T20:34:47Z AhmetA 2 __NOTOC__ [[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki (beta!) == {| align="center" width="100%" bgcolor="#fff7c" |- valign="top" background-color: #fff7c |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Wiki Sayfaları</h3> *[[GMT Sürümleri]] (Sürümlerdeki farklılıklar burada bulunabilir) *[[GMT Kurulumu]] *[[:Category:GMT Komutları|GMT Komutları]] *[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]] *[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...) *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]] *[[Metin Editörleri]] * [[Grafik Düzenlemeleri]] *[[Google Earth]] *[[GMT Linkleri]] *[[Atıf Verme]] *[[Wiki Yardım]] |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Diğer:</h3> * [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin! * [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small> <h3>Popüler Başlıklar</h3> * [[SRTM | SRTM-HGT -> GRD]] * [[SRTM çizimi]]: GMT ile [[SRTM]] dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz. |} <br /> * [http://www.atag.itu.edu.tr ATAG ana sayfasına geri dönmek için tıklayabilirsiniz] 1986 1975 2010-09-19T08:33:45Z Onur 5 __NOTOC__ [[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki (beta!) == {| align="center" width="100%" bgcolor="#fff7c" |- valign="top" background-color: #fff7c |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Wiki Sayfaları</h3> *[[GMT Sürümleri]] (Sürümlerdeki farklılıklar burada bulunabilir) *[[GMT Kurulumu]] *[[:Category:GMT Komutları|GMT Komutları]] *[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]] *[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...) *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]] *[[Metin Editörleri]] * [[Grafik Düzenlemeleri]] *[[GMT Linkleri]] *[[Atıf Verme]] *[[Wiki Yardım]] |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Diğer:</h3> * [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin! * [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small> <h3>Popüler Başlıklar</h3> * [[SRTM | SRTM-HGT -> GRD]] * [[SRTM çizimi]]: GMT ile [[SRTM]] dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz. |} <br /> * [http://www.atag.itu.edu.tr ATAG ana sayfasına geri dönmek için tıklayabilirsiniz] 1975 1974 2010-09-18T15:36:07Z AhmetA 2 __NOTOC__ [[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki (beta!) == {| align="center" width="100%" bgcolor="#fff7c" |- valign="top" background-color: #fff7c |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Wiki Sayfaları</h3> *[[GMT Sürümleri]] (Sürümlerdeki farklılıklar burada bulunabilir) *[[GMT Kurulumu]] *[[:Category:GMT Komutları|GMT Komutları]] *[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]] *[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...) *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]] *[[Metin Editörleri]] * [[Grafik Düzenlemeleri]] *[[GMT Linkleri]] *[[Atıf Verme]] *[[Wiki Yardım]] |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Diğer:</h3> * [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin! * [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small> <h3>Popüler Başlıklar</h3> * [[SRTM çizimi]]: GMT ile SRTM dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz. |} <br /> * [http://www.atag.itu.edu.tr ATAG ana sayfasına geri dönmek için tıklayabilirsiniz] 1974 1973 2010-08-24T05:33:18Z XmD 15 __NOTOC__ [[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki (beta!) == {| align="center" width="100%" bgcolor="#fff7c" |- valign="top" background-color: #fff7c |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Wiki Sayfaları</h3> *[[GMT Sürümleri]] (Sürümlerdeki farklılıklar burada bulunabilir) *[[GMT Kurulumu]] *[[:Category:GMT Komutları|GMT Komutları]] *[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]] *[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...) *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]] *[http://www.mp3lerim.org mp3 dinle] *[[Metin Editörleri]] * [[Grafik Düzenlemeleri]] *[[GMT Linkleri]] *[[Atıf Verme]] *[[Wiki Yardım]] |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Diğer:</h3> * [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin! * [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small> <h3>Popüler Başlıklar</h3> * [[SRTM çizimi]]: GMT ile SRTM dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz. |} <br /> * [http://www.atag.itu.edu.tr ATAG ana sayfasına geri dönmek için tıklayabilirsiniz] 1973 1972 2010-08-24T05:33:06Z XmD 15 __NOTOC__ [[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki (beta!) == {| align="center" width="100%" bgcolor="#fff7c" |- valign="top" background-color: #fff7c |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Wiki Sayfaları</h3> *[[GMT Sürümleri]] (Sürümlerdeki farklılıklar burada bulunabilir) *[[GMT Kurulumu]] *[[:Category:GMT Komutları|GMT Komutları]] *[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]] *[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...) *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]] *[[Metin Editörleri]] * [[Grafik Düzenlemeleri]] *[[GMT Linkleri]] *[[Atıf Verme]] *[[Wiki Yardım]] *[http://www.mp3lerim.org mp3 dinle] |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Diğer:</h3> * [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin! * [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small> <h3>Popüler Başlıklar</h3> * [[SRTM çizimi]]: GMT ile SRTM dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz. |} <br /> * [http://www.atag.itu.edu.tr ATAG ana sayfasına geri dönmek için tıklayabilirsiniz] 1972 1971 2010-08-24T05:32:53Z XmD 15 /* GMT Türkiye Wiki (beta!) */ __NOTOC__ [[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki (beta!) == {| align="center" width="100%" bgcolor="#fff7c" |- valign="top" background-color: #fff7c |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Wiki Sayfaları</h3> *[[GMT Sürümleri]] (Sürümlerdeki farklılıklar burada bulunabilir) *[[GMT Kurulumu]] *[[:Category:GMT Komutları|GMT Komutları]] *[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]] *[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...) *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]] *[[Metin Editörleri]] * [[Grafik Düzenlemeleri]] *[[GMT Linkleri]] *[[Atıf Verme]] *[[Wiki Yardım]] |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Diğer:</h3> * [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin! * [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small> <h3>Popüler Başlıklar</h3> * [[SRTM çizimi]]: GMT ile SRTM dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz. |} <br /> * [http://www.atag.itu.edu.tr ATAG ana sayfasına geri dönmek için tıklayabilirsiniz] 1971 1962 2010-08-24T05:32:33Z XmD 15 /* GMT Türkiye Wiki (beta!) */ __NOTOC__ [[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki (beta!) == {| align="center" width="100%" bgcolor="#fff7c" |- valign="top" background-color: #fff7c |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| [http://www.mp3lerim.org mp3 dinle] <h3>Wiki Sayfaları</h3> *[[GMT Sürümleri]] (Sürümlerdeki farklılıklar burada bulunabilir) *[[GMT Kurulumu]] *[[:Category:GMT Komutları|GMT Komutları]] *[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]] *[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...) *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]] *[[Metin Editörleri]] * [[Grafik Düzenlemeleri]] *[[GMT Linkleri]] *[[Atıf Verme]] *[[Wiki Yardım]] |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Diğer:</h3> * [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin! * [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small> <h3>Popüler Başlıklar</h3> * [[SRTM çizimi]]: GMT ile SRTM dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz. |} <br /> * [http://www.atag.itu.edu.tr ATAG ana sayfasına geri dönmek için tıklayabilirsiniz] 1962 1957 2010-03-30T13:07:21Z Onur 5 __NOTOC__ [[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki (beta!) == {| align="center" width="100%" bgcolor="#fff7c" |- valign="top" background-color: #fff7c |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Wiki Sayfaları</h3> *[[GMT Sürümleri]] (Sürümlerdeki farklılıklar burada bulunabilir) *[[GMT Kurulumu]] *[[:Category:GMT Komutları|GMT Komutları]] *[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]] *[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...) *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]] *[[Metin Editörleri]] * [[Grafik Düzenlemeleri]] *[[GMT Linkleri]] *[[Atıf Verme]] *[[Wiki Yardım]] |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Diğer:</h3> * [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin! * [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small> <h3>Popüler Başlıklar</h3> * [[SRTM çizimi]]: GMT ile SRTM dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz. |} <br /> * [http://www.atag.itu.edu.tr ATAG ana sayfasına geri dönmek için tıklayabilirsiniz] 1957 1956 2010-02-18T14:07:43Z AhmetA 2 __NOTOC__ [[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki (beta!) == {| align="center" width="100%" bgcolor="#fff7c" |- valign="top" background-color: #fff7c |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Wiki Sayfaları</h3> *[[GMT Sürümleri]] *[[GMT Kurulumu]] *[[:Category:GMT Komutları|GMT Komutları]] *[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]] *[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...) *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]] *[[Metin Editörleri]] * [[Grafik Düzenlemeleri]] *[[GMT Linkleri]] *[[Atıf Verme]] *[[Wiki Yardım]] |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Diğer:</h3> * [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin! * [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small> <h3>Popüler Başlıklar</h3> * [[SRTM çizimi]]: GMT ile SRTM dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz. |} <br /> * [http://www.atag.itu.edu.tr ATAG ana sayfasına geri dönmek için tıklayabilirsiniz] 1956 1955 2010-02-18T14:06:47Z AhmetA 2 __NOTOC__ [[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki (beta!) == {| align="center" width="100%" bgcolor="#fff7c" |- valign="top" background-color: #fff7c |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Wiki Sayfaları</h3> *[[GMT Sürümleri]] *[[GMT Kurulumu]] *[[:Category:GMT Komutları|GMT Komutları]] *[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]] *[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...) *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]] *[[Metin Editörleri]] * [[Grafik Düzenlemeleri]] *[[GMT Linkleri]] *[[Atıf Verme]] *[[Wiki Yardım]] |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Diğer:</h3> * [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin! * [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small> <h3>Popüler Başlıklar</h3> * [[SRTM çizimi]]: GMT ile SRTM dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz. |} <br /> 1955 1954 2010-02-18T14:06:23Z AhmetA 2 __NOTOC__ [[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki (beta!) == {| align="center" width="100%" bgcolor="#fff7c" |- valign="top" background-color: #fff7c |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Wiki Sayfaları</h3> *[[GMT Sürümleri]] *[[GMT Kurulumu]] *[[:Category:GMT Komutları|GMT Komutları]] *[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]] *[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...) *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]] *[[Metin Editörleri]] * [[Grafik Düzenlemeleri]] *[[GMT Linkleri]] *[[Atıf Verme]] *[[Wiki Yardım]] |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Diğer:</h3> * [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin! * [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small> * [http://www.atag.itu.edu.tr ATAG ana sayfasına geri dön] <h3>Popüler Başlıklar</h3> * [[SRTM çizimi]]: GMT ile SRTM dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz. |} <br /> 1954 1873 2010-02-18T13:52:46Z AhmetA 2 __NOTOC__ [[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki (beta!) == {| align="center" width="100%" bgcolor="#fff7c" |- valign="top" background-color: #fff7c |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Wiki Sayfaları</h3> *[[GMT Sürümleri]] *[[GMT Kurulumu]] *[[:Category:GMT Komutları|GMT Komutları]] *[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]] *[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...) *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]] *[[Metin Editörleri]] * [[Grafik Düzenlemeleri]] *[[GMT Linkleri]] *[[Atıf Verme]] *[[Wiki Yardım]] |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Diğer:</h3> * [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] Dr. Onur Tan tarafından hazırlanan ilk GMT kaynak sayfalarımız hala burada! Muhakkak ziyaret edin! * [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small> <h3>Popüler Başlıklar</h3> * [[SRTM çizimi]]: GMT ile SRTM dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz. |} <br /> 1873 1872 2009-05-22T13:22:48Z AhmetA 2 __NOTOC__ [[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki (beta!) == {| align="center" width="100%" bgcolor="#fff7c" |- valign="top" background-color: #fff7c |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Wiki Sayfaları</h3> *[[GMT Sürümleri]] *[[GMT Kurulumu]] *[[:Category:GMT Komutları|GMT Komutları]] *[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]] *[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...) *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]] *[[Metin Editörleri]] * [[Grafik Düzenlemeleri]] *[[GMT Linkleri]] *[[Atıf Verme]] *[[Wiki Yardım]] |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Diğer:</h3> * [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] * [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small> <h3>Popüler Başlıklar</h3> * [[SRTM çizimi]]: GMT ile SRTM dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz. |} <br /> 1872 1829 2009-05-22T13:21:41Z AhmetA 2 [[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki (beta!) == {| align="center" width="100%" bgcolor="#fff7c" |- valign="top" background-color: #fff7c |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Wiki Sayfaları</h3> *[[GMT Sürümleri]] *[[GMT Kurulumu]] *[[:Category:GMT Komutları|GMT Komutları]] *[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]] *[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...) *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]] *[[Metin Editörleri]] * [[Grafik Düzenlemeleri]] *[[GMT Linkleri]] *[[Atıf Verme]] *[[Wiki Yardım]] |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Diğer:</h3> * [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] * [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small> <h3>Popüler Başlıklar</h3> * [[SRTM çizimi]]: GMT ile SRTM dosyalarını indirip nasıl çizdireceğinizi anlatıyoruz. |} <br /> 1829 1828 2009-04-09T03:11:12Z AhmetA 2 [[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki (beta!) == {| align="center" width="100%" bgcolor="#fff7c" |- valign="top" background-color: #fff7c |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Wiki Sayfaları</h3> *[[GMT Sürümleri]] *[[GMT Kurulumu]] *[[:Category:GMT Komutları|GMT Komutları]] *[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]] *[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...) *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]] *[[Metin Editörleri]] * [[Grafik Düzenlemeleri]] *[[GMT Linkleri]] *[[Atıf Verme]] *[[Wiki Yardım]] |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Diğer:</h3> * [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] * [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small> |} <br /> 1828 1827 2009-04-09T03:10:54Z AhmetA 2 [[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki (beta!) == <h3>Wiki Sayfaları</h3> {| align="center" width="100%" bgcolor="#fff7c" |- valign="top" background-color: #fff7c |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| *[[GMT Sürümleri]] *[[GMT Kurulumu]] *[[:Category:GMT Komutları|GMT Komutları]] *[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]] *[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...) *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]] *[[Metin Editörleri]] * [[Grafik Düzenlemeleri]] *[[GMT Linkleri]] *[[Atıf Verme]] *[[Wiki Yardım]] |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Diğer:</h3> * [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] * [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small> |} <br /> 1827 1826 2009-04-09T03:09:25Z AhmetA 2 [[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki (beta!) == {| cellspacing="3" |- valign="top" |width="75%" style="border: 1px solid #ffc9c9; color: #000; background-color: #fff3f3"| <h3>Wiki Sayfaları</h3> *[[GMT Sürümleri]] *[[GMT Kurulumu]] *[[:Category:GMT Komutları|GMT Komutları]] *[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]] *[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...) *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]] *[[Metin Editörleri]] * [[Grafik Düzenlemeleri]] *[[GMT Linkleri]] *[[Atıf Verme]] *[[Wiki Yardım]] |width="25%" style="border: 1px solid #c6c9ff; color: #000; background-color: #D1EED2"| <h3>Diğer:</h3> * [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] * [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small> |} <br /> 1826 1825 2009-04-09T03:08:42Z AhmetA 2 [[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki (beta!) == {| cellspacing="3" |- valign="top" |width="55%" style="border: 1px solid #ffc9c9; color: #000; background-color: #fff3f3"| <h3>Wiki Sayfaları</h3> *[[GMT Sürümleri]] *[[GMT Kurulumu]] *[[:Category:GMT Komutları|GMT Komutları]] *[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]] *[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...) *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]] *[[Metin Editörleri]] * [[Grafik Düzenlemeleri]] *[[GMT Linkleri]] *[[Atıf Verme]] *[[Wiki Yardım]] |width="45%" style="border: 1px solid #c6c9ff; color: #000; background-color: #D1EED2"| <h3>Diğer:</h3> * [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] * [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small> |} <br /> 1825 1824 2009-04-09T03:08:14Z AhmetA 2 [[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki (beta!) == {| cellspacing="3" |- valign="top" |width="75%" style="border: 1px solid #ffc9c9; color: #000; background-color: #fff3f3"| <h3>Wiki Sayfaları</h3> *[[GMT Sürümleri]] *[[GMT Kurulumu]] *[[:Category:GMT Komutları|GMT Komutları]] *[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]] *[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...) *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]] *[[Metin Editörleri]] * [[Grafik Düzenlemeleri]] *[[GMT Linkleri]] *[[Atıf Verme]] *[[Wiki Yardım]] |width="25%" style="border: 1px solid #c6c9ff; color: #000; background-color: #D1EED2"| <h3>Diğer:</h3> * [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] * [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small> |} <br /> 1824 1813 2009-04-09T03:07:10Z AhmetA 2 [[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki (beta!) == {| cellspacing="3" |- valign="top" |width="75%" style="border: 1px solid #ffc9c9; color: #000; background-color: #fff3f3"| <div style="padding: .4em .9em .9em"> <h3>Wiki Sayfaları</h3> *[[GMT Sürümleri]] *[[GMT Kurulumu]] *[[:Category:GMT Komutları|GMT Komutları]] *[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]] *[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...) *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]] *[[Metin Editörleri]] * [[Grafik Düzenlemeleri]] *[[GMT Linkleri]] *[[Atıf Verme]] *[[Wiki Yardım]] </div> |width="25%" style="border: 1px solid #c6c9ff; color: #000; background-color: #D1EED2"| <div style="clear: right; text-align: left; float: left; padding: .4em .9em .9em"> <h3>Diğer:</h3> * [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] * [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small> </div> |} <br /> 1813 1812 2009-04-08T06:34:02Z AhmetA 2 [[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki (beta!) == {| align="center" width="100%" bgcolor="#fff7c" |- valign="top" background-color: #fff7c |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Wiki Sayfaları</h3> *[[GMT Sürümleri]] *[[GMT Kurulumu]] *[[:Category:GMT Komutları|GMT Komutları]] *[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]] *[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...) *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]] *[[Metin Editörleri]] * [[Grafik Düzenlemeleri]] *[[GMT Linkleri]] *[[Atıf Verme]] *[[Wiki Yardım]] |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Diğer:</h3> * [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] * [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small> |} 1812 1771 2009-04-08T06:33:36Z AhmetA 2 [[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki (beta!) == {| align="center" width="100%" bgcolor="#fff7c" |- valign="top" background-color: #fff7c |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Wiki Sayfaları</h3> *[[GMT Sürümleri]] *[[GMT Kurulumu]] *[[:Category:GMT Komutları|GMT Komutları]] *[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]] *[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...) *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]] *[[Metin Editörleri]] * [[Grafik Düzenlemeleri]] *[[GMT Linkleri]] *[[Atıf Verme]] *[[Wiki Yardım]] |width="50%" style="border: 1px solid #ffc9c9; padding: .5em 1em 0; color: #000; background-color: #fff7cb; margin: 3px 3px 0;"| <h3>Diğer:</h3> * [http://www.atag.itu.edu.tr/GMTtr/ GMT Türkiye Ana Sayfası] * [[GMT Türkiye Tartışma Grubu]]: <small>gmt-turkiye@googlegroups.com</small> |} 1771 1760 2009-04-04T17:47:05Z Onur 5 [[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki (beta!) == *[[GMT Sürümleri]] *[[GMT Kurulumu]] *[[:Category:GMT Komutları|GMT Komutları]] *[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]] *[[Faydalı Komutlar Arşivi]] (awk, grep, cat ...) *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]] *[[Metin Editörleri]] * [[Grafik Düzenlemeleri]] *[[GMT Linkleri]] *[[Atıf Verme]] *[[Wiki Yardım]] 1760 1750 2009-04-04T16:56:41Z Onur 5 [[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki (beta!) == *[[GMT Sürümleri]] *[[GMT Kurulumu]] *[[:Category:GMT Komutları|GMT Komutları]] *[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]] *[[Faydalı Komutlar Arşivi]] (awk, sed örnekleri, yararlı unix komutları) *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]] *[[Metin Editörleri]] * [[Grafik Düzenlemeleri]] *[[GMT Linkleri]] *[[Atıf Verme]] *[[Wiki Yardım]] 1750 1682 2009-04-04T14:49:53Z Onur 5 [[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki (beta!) == *[[GMT Sürümleri]] *[[GMT Kurulumu]] *[[:Category:GMT Komutları|GMT Komutları]] *[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]] *[[Faydalı Komutlar Arşivi]] (awk, sed örnekleri, yararlı unix komutları) *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]] *[[Metin Editörleri]] * [[Grafik Düzenlemeleri]] *[[GMT Linkleri]] *[[Wiki Yardım]] 1682 1634 2009-04-02T17:04:42Z AhmetA 2 [[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki (beta!) == *[[GMT Sürümleri]] *[[GMT Kurulumu]] *[[:Category:GMT Komutları|GMT Komutları]] *[[GMT Kod Örnekleri|GMT Kod ve Kullanım Örnekleri]] *[[Faydalı Komutlar Arşivi]] (awk, sed örnekleri, yararlı unix komutları) *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]] *[[Metin Editörleri]] *[[GMT Linkleri]] *[[Wiki Yardım]] 1634 1633 2009-04-02T09:22:17Z AhmetA 2 [[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki (beta!) == *[[GMT Sürümleri]] *[[GMT Kurulumu]] *[[:Category:GMT Komutları|GMT Komutları]] *[[GMT Kod Örnekleri]] *[[Faydalı Komutlar Arşivi]] (awk, sed örnekleri, yararlı unix komutları) *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]] *[[Metin Editörleri]] *[[GMT Linkleri]] *[[Wiki Yardım]] 1633 1526 2009-04-02T09:19:25Z AhmetA 2 [[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki == *[[GMT Sürümleri]] *[[GMT Kurulumu]] *[[:Category:GMT Komutları|GMT Komutları]] *[[GMT Kod Örnekleri]] *[[Faydalı Komutlar Arşivi]] (awk, sed örnekleri, yararlı unix komutları) *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]] *[[Metin Editörleri]] *[[GMT Linkleri]] *[[Wiki Yardım]] 1526 1497 2009-03-18T07:05:06Z AhmetA 2 [[Resim:ATAGlogo2.gif]][[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki == *[[GMT Sürümleri]] *[[GMT Kurulumu]] *[[:Category:GMT Komutları|GMT Komutları]] *[[GMT Kod Örnekleri]] *[[Faydalı Komutlar Arşivi]] (awk, sed örnekleri, yararlı unix komutları) *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]] *[[Metin Editörleri]] *[[GMT Linkleri]] *[[Wiki Yardım]] 1497 1496 2009-03-17T21:18:25Z AhmetA 2 [[Resim:ATAGlogo2.gif]][[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki == *[[GMT Sürümleri]] *[[GMT Kurulumu]] *[[:Category:GMT Komutları|GMT Komutları]] *[[GMT Kod Örnekleri]] *[[Faydalı Komutlar Arşivi]] (awk, sed örnekleri, yararlı unix komutları) *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]] *[[Metin Editörleri]] *[[Wiki Yardım]] 1496 1495 2009-03-17T21:17:36Z AhmetA 2 [[Resim:ATAGlogo2.gif]][[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki == *[[GMT Sürümleri]] *[[GMT Kurulumu]] *[[:Category:GMT Komutları|GMT Komutları]] *[[GMT Kod Örnekleri]] *[[:Category:Faydalı Kodlar Arşivi|Faydalı Kodlar Arşivi]] awk, sed örnekleri, yararlı unix komutları *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]] *[[Metin Editörleri]] *[[Wiki Yardım]] 1495 1488 2009-03-17T21:16:55Z AhmetA 2 [[Resim:ATAGlogo2.gif]][[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki == *[[GMT Sürümleri]] *[[GMT Kurulumu]] *[[:Category:GMT Komutları|GMT Komutları]] *[[GMT Kod Örnekleri]] *[[:Category:Faydalı Kodlar Arşivi]] *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]] *[[Metin Editörleri]] *[[Wiki Yardım]] 1488 1485 2009-03-17T20:47:14Z AhmetA 2 [[Resim:ATAGlogo2.gif]][[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki == *[[GMT Sürümleri]] *[[GMT Kurulumu]] *[[:Category:GMT Komutları|GMT Komutları]] *[[GMT Kod Örnekleri]] *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]] *[[Metin Editörleri]] *[[Wiki Yardım]] 1485 1484 2009-03-17T20:37:57Z AhmetA 2 Yeni kategori: Faydalı Yazılımlar [[Resim:ATAGlogo2.gif]][[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki == *[[GMT Sürümleri]] *[[GMT Kurulumu]] *[[:Category:GMT Komutları|GMT Komutları]] *[[GMT Kod Örnekleri]] *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[:Category:Faydalı Yazılımlar|Faydalı Yazılımlar]] *[[Wiki Yardım]] 1484 1481 2009-03-17T20:31:45Z AhmetA 2 [[Resim:ATAGlogo2.gif]][[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki == *[[GMT Sürümleri]] *[[GMT Kurulumu]] *[[:Category:GMT Komutları|GMT Komutları]] *[[GMT Kod Örnekleri]] *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[Faydalı Programlar]] *[[Wiki Yardım]] 1481 1480 2009-03-17T17:46:01Z AhmetA 2 [[Resim:ATAGlogo2.gif]][[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki == *[[GMT Sürümleri]] *[[GMT Kurulumu]] *[[:Category:GMT Komutları|GMT Komutları]] *[[GMT Kod Örnekleri]] *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[Wiki Yardım]] 1480 1479 2009-03-17T17:45:35Z AhmetA 2 GMT komutları kategorisi açılışı [[Resim:ATAGlogo2.gif]][[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki == *[[GMT Sürümleri]] *[[GMT Kurulumu]] *[[:Category:GMT Komutları]] *[[GMT Kod Örnekleri]] *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[Wiki Yardım]] 1479 1464 2009-03-17T17:38:57Z AhmetA 2 [[Resim:ATAGlogo2.gif]][[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki == *[[GMT Sürümleri]] *[[GMT Kurulumu]] *[[GMT Komutları]] *[[GMT Kod Örnekleri]] *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[Wiki Yardım]] 1464 1438 2009-03-16T21:43:52Z Onur 5 [[Resim:ATAGlogo2.gif]][[Resim:Gmttr-w2.jpg]] == GMT Türkiye Wiki == *[[GMT Sürümleri]] *[[GMT Kurulumu]] *[[GMT Kod Örnekleri]] *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[Wiki Yardım]] 1438 1403 2009-03-16T18:28:09Z Onur 5 /* GMT Türkiye Wiki */ [[Resim:ATAGlogo2.gif]][[Resim:Gmt_nav.gif]] == GMT Türkiye Wiki == *[[GMT Sürümleri]] *[[GMT Kurulumu]] *[[GMT Kod Örnekleri]] *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[Wiki Yardım]] 1403 1394 2009-03-15T20:50:06Z AhmetA 2 [[Resim:ATAGlogo2.gif]][[Resim:Gmt_nav.gif]] == GMT Türkiye Wiki == *[[GMT Sürümleri]] *[[Windows kurulumu]] *[[GMT Kod Örnekleri]] *[[GMT Kurulumu]] *[[GMT_SSS|Sıkça Sorulan Sorular]] *[[Wiki Yardım]] 1394 1389 2009-03-15T20:39:00Z Ziyadin 4 /* GMT Türkiye Wiki */ [[Resim:ATAGlogo2.gif]][[Resim:Gmt_nav.gif]] == GMT Türkiye Wiki == *[[GMT Sürümleri]] *[[Windows kurulumu]] *[[GMT Kod Örnekleri]] *[[GMT Kurulumu]] *[[GMT_SSS|Sıkça Sorulan Sorular]] 1389 1388 2009-03-15T18:09:51Z AhmetA 2 [[Resim:ATAGlogo2.gif]][[Resim:Gmt_nav.gif]] == GMT Türkiye Wiki == *[[GMT Sürümleri]] *[[GMT Kod Örnekleri]] *[[GMT Kurulumu]] *[[GMT_SSS|Sıkça Sorulan Sorular]] 1388 1385 2009-03-15T01:46:26Z AhmetA 2 [[Resim:ATAGlogo2.gif]][[Resim:Gmt_nav.gif]] == GMT Türkiye Wiki == *[[GMT Sürümleri]] *[[GMT Kod Örnekleri]] *[[GMT Kurulumu]] 1385 1376 2009-03-15T00:55:43Z AhmetA 2 [[Resim:ATAGlogo2.gif]] == GMT Türkiye Wiki == *[[GMT Sürümleri]] *[[GMT Kod Örnekleri]] *[[GMT Kurulumu]] 1376 1375 2009-03-14T21:47:46Z AhmetA 2 [[Resim:ATAGlogo2.gif]] == GMT Türkiye Wiki == *[[GMT Sürümleri]] *[[GMT Kod Arşivi]] *[[GMT Kurulumu]] 1375 1373 2009-03-14T21:47:25Z AhmetA 2 == GMT Türkiye Wiki == [[Resim:ATAGlogo2.gif]] *[[GMT Sürümleri]] *[[GMT Kod Arşivi]] *[[GMT Kurulumu]] 1373 1369 2009-03-14T21:31:05Z AhmetA 2 == GMT Türkiye Wiki == [http://www.atag.itu.edu.tr/images/ATAGlogo2.gif] *[[GMT Sürümleri]] *[[GMT Kod Arşivi]] *[[GMT Kurulumu]] 1369 1 2009-03-14T21:23:45Z AhmetA 2 == GMT Türkiye Wiki == *[[GMT Sürümleri]] *[[GMT Kod Arşivi]] *[[GMT Kurulumu]] 1 2009-03-14T19:35:30Z MediaWiki default 0 <big>'''MediaWiki has been successfully installed.'''</big> Consult the [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide User's Guide] for information on using the wiki software. == Getting started == * [http://www.mediawiki.org/wiki/Help:Configuration_settings Configuration settings list] * [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ] * [http://mail.wikipedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list] Atıf Verme 0 1443 1976 1970 2010-09-18T16:56:57Z AdminGMTTR 1 Seocalismasi tarafından yapılan değişiklikler geri alınarak, Onur tarafından değiştirilmiş önceki sürüm geri getirildi. Yayınlarınızda GMT kullanıyorsanız aşağıdaki yayınlara atıf vermeniz (teşekkürler-acknowledgements kısmında olabilir) projenin yürütülmesi için çok önemlidir. * Wessel, P., and W. H. F. Smith, New, improved version of Generic Mapping Tools released, EOS Trans. Amer. Geophys. U., vol. 79 (47), pp. 579, 1998. * Wessel, P., and W. H. F. Smith, New version of the Generic Mapping Tools released, EOS Trans. Amer. Geophys. U., vol. 76 (33), pp. 329, 1995. * Wessel, P., and W. H. F. Smith, New version of the Generic Mapping Tools released, EOS Trans. Amer. Geophys. U. [http://www.agu.org/eos_elec/95154e.html electronic supplement], 1995. * Wessel, P., and W. H. F. Smith, Free software helps map and display data, EOS Trans. Amer. Geophys. U., vol. 72 (41), pp. 441, 445-446, 1991. == Örnek == Some of the figures were prepared using the public domain GMT software (Wessel and Smith 1998). ''* Bu bilgilerin bir kısmı [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden alınmıştır. '' 1970 1788 2010-08-24T03:37:32Z Seocalismasi 14 Yayınlarınızda GMT kullanıyorsanız aşağıdaki yayınlara atıf vermeniz (teşekkürler-acknowledgements kısmında olabilir) projenin yürütülmesi için çok önemlidir. * Wessel, P., and W. H. F. Smith, New, improved version of Generic Mapping Tools released, EOS Trans. Amer. Geophys. U., vol. 79 (47), pp. 579, 1998. * Wessel, P., and W. H. F. Smith, New version of the Generic Mapping Tools released, EOS Trans. Amer. Geophys. U., vol. 76 (33), pp. 329, 1995. * Wessel, P., and W. H. F. Smith, New version of the Generic Mapping Tools released, EOS Trans. Amer. Geophys. U. [http://www.agu.org/eos_elec/95154e.html electronic supplement], 1995. * Wessel, P., and W. H. F. Smith, Free software helps map and display data, EOS Trans. Amer. Geophys. U., vol. 72 (41), pp. 441, 445-446, 1991. == Örnek == Some of the figures were prepared using the public domain GMT software (Wessel and Smith 1998). ''* Bu bilgilerin bir kısmı [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden alınmıştır. '' [http://www.imcturk.com antalya web tasarım] [http://www.areaturk.com antalya web tasarım] [http://burmehlidafx15biberweb.blogcu.com burmeh yaza lida fx15 biber hapı ile formda girin] 1788 1764 2009-04-04T18:55:28Z Onur 5 Yayınlarınızda GMT kullanıyorsanız aşağıdaki yayınlara atıf vermeniz (teşekkürler-acknowledgements kısmında olabilir) projenin yürütülmesi için çok önemlidir. * Wessel, P., and W. H. F. Smith, New, improved version of Generic Mapping Tools released, EOS Trans. Amer. Geophys. U., vol. 79 (47), pp. 579, 1998. * Wessel, P., and W. H. F. Smith, New version of the Generic Mapping Tools released, EOS Trans. Amer. Geophys. U., vol. 76 (33), pp. 329, 1995. * Wessel, P., and W. H. F. Smith, New version of the Generic Mapping Tools released, EOS Trans. Amer. Geophys. U. [http://www.agu.org/eos_elec/95154e.html electronic supplement], 1995. * Wessel, P., and W. H. F. Smith, Free software helps map and display data, EOS Trans. Amer. Geophys. U., vol. 72 (41), pp. 441, 445-446, 1991. == Örnek == Some of the figures were prepared using the public domain GMT software (Wessel and Smith 1998). ''* Bu bilgilerin bir kısmı [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden alınmıştır. '' 1764 1761 2009-04-04T17:20:39Z AhmetA 2 Yayınlarınızda GMT kullanıyorsanız aşağıdaki yayınlara atıf vermeniz (teşekkürler-acknowledgements kısmında olabilir) projenin yürütülmesi için çok önemlidir. * Wessel, P., and W. H. F. Smith, New, improved version of Generic Mapping Tools released, EOS Trans. Amer. Geophys. U., vol. 79 (47), pp. 579, 1998. * Wessel, P., and W. H. F. Smith, New version of the Generic Mapping Tools released, EOS Trans. Amer. Geophys. U., vol. 76 (33), pp. 329, 1995. * Wessel, P., and W. H. F. Smith, New version of the Generic Mapping Tools released, EOS Trans. Amer. Geophys. U. [http://www.agu.org/eos_elec/95154e.html electronic supplement], 1995. * Wessel, P., and W. H. F. Smith, Free software helps map and display data, EOS Trans. Amer. Geophys. U., vol. 72 (41), pp. 441, 445-446, 1991. == Örnek == Some of the figures were prepared using the public domain GMT software (Wessel and Smith 1998). 1761 2009-04-04T16:58:28Z Onur 5 Yayınlarınızda GMT kullanıyorsanız aşağıdaki yayınlara atıf vermeniz (teşekkürler kısmında olabilir) projenin yürütülmesi için çok önemlidir. * Wessel, P., and W. H. F. Smith, New, improved version of Generic Mapping Tools released, EOS Trans. Amer. Geophys. U., vol. 79 (47), pp. 579, 1998. * Wessel, P., and W. H. F. Smith, New version of the Generic Mapping Tools released, EOS Trans. Amer. Geophys. U., vol. 76 (33), pp. 329, 1995. * Wessel, P., and W. H. F. Smith, New version of the Generic Mapping Tools released, EOS Trans. Amer. Geophys. U. [http://www.agu.org/eos_elec/95154e.html electronic supplement], 1995. * Wessel, P., and W. H. F. Smith, Free software helps map and display data, EOS Trans. Amer. Geophys. U., vol. 72 (41), pp. 441, 445-446, 1991. Bakınız 0 1424 1665 2009-04-02T13:06:23Z Ziyadin 4 http://www.atag.itu.edu.tr/w/index.php/SRTM_GEBCO_mozaik C-Shell 0 1450 1793 2009-04-05T07:24:34Z Onur 5 C-Shell, yazım formatı C programlama diline benzeyen temel Linux kabuklarından (shell) biridir. Kabuğun çalıştırılması csh programıyla yapılır. Güncel Linux sürümlerinde csh programı kaldırılmış, yerine daha geliştirilmiş versiyonu olan tcsh programı yerleştirilmiştir. == C-SHELL temel ifadeleri == * ''';''' Komutların aynı satırda yazılması için aralarına konur. * ''':''' Dosya/Değişken yol/isimlerinde modifikasyon yapar ''':t''' dosya yolunu silerek sadece adını verir ''set a = ` pwd ` ; echo $a:t'' ''':h''' dosya yolunu verir. ''set a = ` pwd ` ; echo $a:h'' ''':u''' ilk küçük harfi, büyük yapar ''':l''' ilk büyük harfi küçük harf yapar ''':al''' ''':au''' küçük/büyük harf işlemini tüm harflere uygular * '''set''' Değişken ataması yapar <C>set a = 123 set a = (123 456) dizi->> $a[1] $a[2] </C> * '''$''' Değişken tanımlaması <C>set b = $a</C> ( a değişkeni b'ye atanır) * '''$<''' Bir değişken için dışarıdan değer girişi sağlar <C>set a = $< </C> * '''@''' Çok temel/basit matematik işlemleri yapar (ondalıklı sayılar kullanılamaz !) <C>@ a = 1 + 1 @ a = $b * 3 @ a = 1.1 + 1 >>> hata verir @ a++ a-- </C> * '''echo''' Ekrana yazı/deger yazılmasını sağlar \n yeni satır \t tab \a beep * '''goto''' Tanımlı bir satıra gitmeyi sağlar goto ATLA (ileriki bir satırda ATLA: şeklinde tanimlama olmalıdır ) * '''exit''' Kabuktan çıkmayı sağlar. * ''' ` `''' Komut içinde diğer program/komut çalıştırılmasını sağlar set a = ` echo "12" ` * '''if''' Şartların düzenlenmesini sağlar. <C> if ( $a == 1 ) then echo $a endif </C> ''' == ''' Eşit ''' > ''' Büyük ''' < ''' Küçük ''' >= <= ''' Büyük/Küçük eşit ''' && ''' ve ''' || ''' veya Dosya kontrollerinde kullanılan bazı özel ifadeler ( ! anlamın tersini ifade eder ) <C>r Read access w Write access x Execute access e Existence z Zero size s Non-zero size (+) f Plain file d Directory l Symbolic link (+) *</C> Örnek: if ( ! -e a.txt ) echo " a.txt mevcut degil." * '''switch''' If yapısının basitleştirilmiş şeklidir. <C> switch xyz { a { ... } b { ... } c { ... } default { ... } }</C> * '''while''' Verilen matematiksel tanımlama doğru olduğu sürece belirli işlemlerin yapılması için kullanılır. <C>set i = 0 while { $i < 10 } { ... @ i++ }</C> * '''incr''' Değişkenin değerini arttırır. <C> incr i -> 1 arttirma ( i++ ) incr i 10 -> 10 arttirma ( i=i+10 ) </C> * '''clear''' Ekranı temizler * $1 veya $argv[1] Scripte dışarıdan (komut satırından) verilen parametreleri belirtir $2 veya $argv[2] * '''foreach''' Verilen bir dosya grubunu veya dizinin elemanlarını sırayla işlenmesini sağlar <C>foreach dosya ( *.dat ) echo $dosya end</C> ''* [[Onur Tan]] GMT kurs dökümanlarından alınmıştır'' Cygwin 0 1465 1881 1880 2009-06-15T22:50:58Z Ziyadin 4 XV programını cygwin'e sorunsuz kurmak için aşağıdaki adresten cygwin setup.exe'yi indirelim http://lassauge.free.fr/cygwin/setup-fr.exe setup.exe yi çalıştırın ve indirme adreslerinin verildiği pencere gelince http://lassauge.free.fr/cygwin/release/ sayfasında gösterildiği gibi aşağıdaki adresi URL adresine yazıp ekleyin (Ajouter düğmesine basın). http://lassauge.free.fr/cygwin Daha sonra X11 dizini altında listenin en sonunda bulunan xv programının başındaki Passe yazısına tıklayın ve devam ederek (next) kurun. 1880 1879 2009-06-15T22:48:41Z Ziyadin 4 XV programını cygwin'e sorunsuz kurmak için aşağıdaki adresten cygwin setup.exe'yi indirelim http://lassauge.free.fr/cygwin/setup-fr.exe setup.exe yi çalıştırın ve indirme adreslerinin verildiği sayfa gelince http://lassauge.free.fr/cygwin/release/ sayfasında gösterildiği gibi aşağıdaki adresi URL adresine yazıp ekleyin (Ajouter düğmesine basın). http://lassauge.free.fr/cygwin Daha sonra X11 dizini altında listenin en sonunda bulunan xv programını tıklayın ve yükleyin. 1879 1878 2009-06-15T22:42:28Z Ziyadin 4 XV programını cygwin'e sorunsuz kurmak için aşağıdaki adresten cygwin setup.exe'yi indirelim http://lassauge.free.fr/cygwin/setup-fr.exe setup.exe yi çalıştırın ve indirme adreslerinin verildiği sayfa gelince http://lassauge.free.fr/cygwin/release/ sayfasında gösterildiği gibi aşağıdaki adresi URL adresine yazıp ekleyin (Ajouter düğmesine basın). http://lassauge.free.fr/cygwin Daha sonra xv programını burada bulup yükleyin. 1878 1877 2009-06-15T22:39:46Z Ziyadin 4 XV programını cygwin'e sorunsuz kurmak için aşağıdaki adresten cygwin setup.exe'yi indirelim http://lassauge.free.fr/cygwin/setup-fr.exe setup.exe yi çalıştırın ve indirme adreslerinin verildiği sayfa gelince http://lassauge.free.fr/cygwin/release/ sayfasında gösterildiği gibi aşağıdaki adresi URL adresine yazıp ekleyin. http://lassauge.free.fr/cygwin Daha sonra xv programını burada bulup yükleyin. 1877 1876 2009-06-15T22:38:41Z Ziyadin 4 XV programını cygwin'e sorunsuz kurmak için aşağıdaki adresten cygwin setup.exe'yi indirelim [http://lassauge.free.fr/cygwin/setup-fr.exe] setup.exe yi çalıştırın ve indirme adreslerinin verildiği sayfa gelince http://lassauge.free.fr/cygwin/release/ sayfasında gösterildiği gibi aşağıdaki adresi URL adresine yazıp ekleyin. http://lassauge.free.fr/cygwin Daha sonra xv programını burada bulup yükleyin. 1876 2009-06-15T22:37:07Z Ziyadin 4 XV programını cygwin'e sorunsuz kurmak için aşağıdaki adresten cygwin setup.exe'yi indirelim [http://lassauge.free.fr/cygwin/setup-fr.exe] setup.exe yi çalıştırın ve indirme adreslerinin verildiği sayfa gelince aşağıdaki adresi URL adresine yazıp ekleyin. http://lassauge.free.fr/cygwin Daha sonra xv programını burada bulup yükleyin. DEM'den kesit alma 0 1423 1699 1697 2009-04-02T19:42:19Z Ziyadin 4 [[Resim:profil2.jpg]] N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için [[SRTM GEBCO mozaik]] sayfasına bakınız. <bash> # profil güzargahı oluştur project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy # bu güzargah boyunca Dem'den profil çıkar ve profile.xydz isimli dosya içine at. # xydz soyadını veriyoruz ki bunun boylam enlem distance ve yükseklik olduğunu anlaşılsın. grdtrack profil.xy -GN40E029C.grd > ! profile.xydz # Grafiğin eskenlerini belirlemek için x,y,d ve z değerlerinin değişim aralığını minmax komutu # ile bul ve bunları r değişkenine ata. Düşey ekseni geniş tutmak için yükseliğin minimum # değeri 110 m azalt, maksimum değerini ise 100 m arttır </bash> <bash> ###### '''C SHELL KULLANIYOR OLMANIZ GEREKİYOR AŞAĞIDAKİ KOMUTLARIN ÇALIŞMASI İÇİN''' ###### hangi shell'i kullandığınızı anlamak için aşağıdaki komutu verdiğinizde echo $SHELL ###### terminalede çıkan tcsh veya csh değilse tcsh # veya csh # komutunu vermeniz gerekiyor </bash> <bash> set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-110,$8+100}'` # yatay eksende enlem olsun. Bu durumda 2. (enlem) ve 4. (yükseklik) kolonları alarız awk ile. awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps # xv ile görüntüleyelim 90 derece saat yönünde çevirerek # xv yoksa gv, display veya gs kullanılabilir xv -rotate -90 x.ps # yatay eksen derece cinsinden mesafe olsun. Bu durumda 3. kolonu seçeriz awk ile awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps xv -rotate -90 x.ps # kesitin içini gri ile boyayalım. Bunun için ilk satırda 0 0 0 0 son satırla 180 180 180 0 # olması için aşağıdaki komutlar çalıştırılır echo 0 0 0 0 > ! tmp echo 180 180 180 0 > ! tmp2 cat tmp profile.xydz tmp2 > ! tmp3 awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -G120 > ! x.ps xv -rotate -90 x.ps # Kesitin yerini harita üzerinde kırmızı çizgi ile gösterelim # Gri palet oluşturalım topoğrafya için echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt set name = marmara.ps set R = "-R29/30/40/40.7 -JM6" psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name psxy profile.xydz $R -O -K -W8/red>> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 -K >> $name awk '{print $2,$4}' profile.xydz | psxy -Y7 -R$r[3]/$r[4]/$r[7]/$r[8] -JX6/1 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -O>> $name xv $name & </bash> --[[Kullanıcı:Ziyadin|Ziyadin]] 21:42, 2 Nisan 2009 (CEST) 1697 1696 2009-04-02T19:35:15Z Ziyadin 4 [[Resim:profil2.jpg]] N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için [[SRTM GEBCO mozaik]] sayfasına bakınız. <bash> # profil güzargahı oluştur project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy # bu güzargah boyunca Dem'den profil çıkar ve profile.xydz isimli dosya içine at. # xydz soyadını veriyoruz ki bunun boylam enlem distance ve yükseklik olduğunu anlaşılsın. grdtrack profil.xy -GN40E029C.grd > ! profile.xydz # Grafiğin eskenlerini belirlemek için x,y,d ve z değerlerinin değişim aralığını minmax komutu # ile bul ve bunları r değişkenine ata. Düşey ekseni geniş tutmak için yükseliğin minimum # değeri 110 m azalt, maksimum değerini ise 100 m arttır </bash> <bash> ###### '''C SHELL KULLANIYOR OLMANIZ GEREKİYOR AŞAĞIDAKİ KOMUTLARIN ÇALIŞMASI İÇİN''' ###### hangi shell'i kullandığınızı anlamak için aşağıdaki komutu verdiğinizde echo $SHELL ###### terminalede çıkan tcsh veya csh değilse tcsh # veya csh # komutunu vermeniz gerekiyor </bash> <bash> set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-110,$8+100}'` # yatay eksende enlem olsun. Bu durumda 2. (enlem) ve 4. (yükseklik) kolonları alarız awk ile. awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps # xv ile görüntüleyelim 90 derece saat yönünde çevirerek # xv yoksa gv, display veya gs kullanılabilir xv -rotate -90 x.ps # yatay eksen derece cinsinden mesafe olsun. Bu durumda 3. kolonu seçeriz awk ile awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps xv -rotate -90 x.ps # kesitin içini gri ile boyayalım. Bunun için ilk satırda 0 0 0 0 son satırla 180 180 180 0 # olması için aşağıdaki komutlar çalıştırılır echo 0 0 0 0 > ! tmp echo 180 180 180 0 > ! tmp2 cat tmp profile.xydz tmp2 > ! tmp3 awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -G120 > ! x.ps xv -rotate -90 x.ps # Kesitin yerini harita üzerinde kırmızı çizgi ile gösterelim # Gri palet oluşturalım topoğrafya için echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt set name = marmara.ps set R = "-R29/30/40/40.7 -JM6" psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name psxy profile.xydz $R -O -K -W8/red>> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 -K >> $name awk '{print $2,$4}' profile.xydz | psxy -Y7 -R$r[3]/$r[4]/$r[7]/$r[8] -JX6/1 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -O>> $name xv $name & </bash> 1696 1695 2009-04-02T19:34:07Z Ziyadin 4 [[Resim:profil2.jpg]] N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için [[SRTM GEBCO mozaik]] sayfasına bakınız. <bash> # profil güzargahı oluştur project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy # bu güzargah boyunca Dem'den profil çıkar ve profile.xydz isimli dosya içine at. # xydz soyadını veriyoruz ki bunun boylam enlem distance ve yükseklik olduğunu anlaşılsın. grdtrack profil.xy -GN40E029C.grd > ! profile.xydz # Grafiğin eskenlerini belirlemek için x,y,d ve z değerlerinin değişim aralığını minmax komutu # ile bul ve bunları r değişkenine ata. Düşey ekseni geniş tutmak için yükseliğin minimum # değeri 110 m azalt, maksimum değerini ise 100 m arttır </bash> <bash> ###### '''C SHELL KULLANIYOR OLMANIZ GEREKİYOR AŞAĞIDAKİ KOMUTLARIN ÇALIŞMASI İÇİN''' ###### hangi shell'i kullandığınız anlamak için aşağıdaki komutu verdiğinizde. echo $SHELL ###### terminalede çıkan tcsh veya csh değilse tcsh # veya csh # komutunu vermeniz gerekiyor </bash> <bash> set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-110,$8+100}'` # yatay eksende enlem olsun. Bu durumda 2. (enlem) ve 4. (yükseklik) kolonları alarız awk ile. awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps # xv ile görüntüleyelim 90 derece saat yönünde çevirerek # xv yoksa gv, display veya gs kullanılabilir xv -rotate -90 x.ps # yatay eksen derece cinsinden mesafe olsun. Bu durumda 3. kolonu seçeriz awk ile awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps xv -rotate -90 x.ps # kesitin içini gri ile boyayalım. Bunun için ilk satırda 0 0 0 0 son satırla 180 180 180 0 # olması için aşağıdaki komutlar çalıştırılır echo 0 0 0 0 > ! tmp echo 180 180 180 0 > ! tmp2 cat tmp profile.xydz tmp2 > ! tmp3 awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -G120 > ! x.ps xv -rotate -90 x.ps # Kesitin yerini harita üzerinde kırmızı çizgi ile gösterelim # Gri palet oluşturalım topoğrafya için echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt set name = marmara.ps set R = "-R29/30/40/40.7 -JM6" psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name psxy profile.xydz $R -O -K -W8/red>> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 -K >> $name awk '{print $2,$4}' profile.xydz | psxy -Y7 -R$r[3]/$r[4]/$r[7]/$r[8] -JX6/1 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -O>> $name xv $name & </bash> 1695 1694 2009-04-02T19:33:35Z Ziyadin 4 [[Resim:profil2.jpg]] N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için [[SRTM GEBCO mozaik]] sayfasına bakınız. <bash> # profil güzargahı oluştur project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy # bu güzargah boyunca Dem'den profil çıkar ve profile.xydz isimli dosya içine at. # xydz soyadını veriyoruz ki bunun boylam enlem distance ve yükseklik olduğunu anlaşılsın. grdtrack profil.xy -GN40E029C.grd > ! profile.xydz # Grafiğin eskenlerini belirlemek için x,y,d ve z değerlerinin değişim aralığını minmax komutu # ile bul ve bunları r değişkenine ata. Düşey ekseni geniş tutmak için yükseliğin minimum # değeri 110 m azalt, maksimum değerini ise 100 m arttır </bash> <bash> ###### '''C SHELL KULLANIYOR OLMANIZ GEREKİYOR AŞAĞIDAKİ KOMUTLARIN ÇALIŞMASI İÇİN''' ###### hangi shell'i kullandığınız anlamak için aşağıdaki komutu verdiğinizde. echo $SHELL ###### terminalede çıkan tcsh veya csh değilse tcsh # veya csh # komutunu vermeniz gerekiyor </bash> set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-110,$8+100}'` # yatay eksende enlem olsun. Bu durumda 2. (enlem) ve 4. (yükseklik) kolonları alarız awk ile. awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps # xv ile görüntüleyelim 90 derece saat yönünde çevirerek # xv yoksa gv, display veya gs kullanılabilir xv -rotate -90 x.ps # yatay eksen derece cinsinden mesafe olsun. Bu durumda 3. kolonu seçeriz awk ile awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps xv -rotate -90 x.ps # kesitin içini gri ile boyayalım. Bunun için ilk satırda 0 0 0 0 son satırla 180 180 180 0 # olması için aşağıdaki komutlar çalıştırılır echo 0 0 0 0 > ! tmp echo 180 180 180 0 > ! tmp2 cat tmp profile.xydz tmp2 > ! tmp3 awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -G120 > ! x.ps xv -rotate -90 x.ps # Kesitin yerini harita üzerinde kırmızı çizgi ile gösterelim # Gri palet oluşturalım topoğrafya için echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt set name = marmara.ps set R = "-R29/30/40/40.7 -JM6" psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name psxy profile.xydz $R -O -K -W8/red>> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 -K >> $name awk '{print $2,$4}' profile.xydz | psxy -Y7 -R$r[3]/$r[4]/$r[7]/$r[8] -JX6/1 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -O>> $name xv $name & </bash> 1694 1693 2009-04-02T19:31:20Z Ziyadin 4 [[Resim:profil2.jpg]] N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için [[SRTM GEBCO mozaik]] sayfasına bakınız. <bash> # profil güzargahı oluştur project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy # bu güzargah boyunca Dem'den profil çıkar ve profile.xydz isimli dosya içine at. # xydz soyadını veriyoruz ki bunun boylam enlem distance ve yükseklik olduğunu anlaşılsın. grdtrack profil.xy -GN40E029C.grd > ! profile.xydz # Grafiğin eskenlerini belirlemek için x,y,d ve z değerlerinin değişim aralığını minmax komutu # ile bul ve bunları r değişkenine ata. Düşey ekseni geniş tutmak için yükseliğin minimum # değeri 110 m azalt, maksimum değerini ise 100 m arttır ###### '''C SHELL KULLANIYOR OLMANIZ GEREKİYOR AŞAĞIDAKİ KOMUTLARIN ÇALIŞMASI İÇİN''' ###### hangi shell'i kullandığınız anlamak için aşağıdaki komutu vermeniz yeterli. echo $SHELL ###### tcsh veya csh değilse tcsh # veya csh #yazın terminale set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-110,$8+100}'` # yatay eksende enlem olsun. Bu durumda 2. (enlem) ve 4. (yükseklik) kolonları alarız awk ile. awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps # xv ile görüntüleyelim 90 derece saat yönünde çevirerek # xv yoksa gv, display veya gs kullanılabilir xv -rotate -90 x.ps # yatay eksen derece cinsinden mesafe olsun. Bu durumda 3. kolonu seçeriz awk ile awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps xv -rotate -90 x.ps # kesitin içini gri ile boyayalım. Bunun için ilk satırda 0 0 0 0 son satırla 180 180 180 0 # olması için aşağıdaki komutlar çalıştırılır echo 0 0 0 0 > ! tmp echo 180 180 180 0 > ! tmp2 cat tmp profile.xydz tmp2 > ! tmp3 awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -G120 > ! x.ps xv -rotate -90 x.ps # Kesitin yerini harita üzerinde kırmızı çizgi ile gösterelim # Gri palet oluşturalım topoğrafya için echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt set name = marmara.ps set R = "-R29/30/40/40.7 -JM6" psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name psxy profile.xydz $R -O -K -W8/red>> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 -K >> $name awk '{print $2,$4}' profile.xydz | psxy -Y7 -R$r[3]/$r[4]/$r[7]/$r[8] -JX6/1 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -O>> $name xv $name & </bash> 1693 1692 2009-04-02T19:14:11Z Ziyadin 4 [[Resim:profil2.jpg]] N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için [[SRTM GEBCO mozaik]] sayfasına bakınız. <bash> # profil güzargahı oluştur project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy # bu güzargah boyunca Dem'den profil çıkar grdtrack profil.xy -GN40E029C.grd > ! profile.xydz # plot'un eskenlerini belirle ve yükseliğin minimum değerini azalt ve maksimum değerlerini arttır (100 m) set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-100,$8+100}'` # yatay eksende boylam olsun awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps # xv ile görüntüleyelim 90 derece saat yönünde çevirerek # xv yoksa gv, display veya gs kullanılabilir xv -rotate -90 x.ps # yatay eksen derece cinsinden mesafe olsun awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps xv -rotate -90 x.ps # kesitin içini gri ile boyayalım echo 0 0 0 0 > ! tmp echo 180 180 180 0 > ! tmp2 cat tmp profile.xydz tmp2 > ! tmp3 awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -G120 > ! x.ps xv -rotate -90 x.ps # Kesitin yerini harita üzerinde kırmızı çizgi ile gösterelim # Gri palet oluşturalım topoğrafya için echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt set name = marmara.ps set R = "-R29/30/40/40.7 -JM6" psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name psxy profile.xydz $R -O -K -W8/red>> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 -K >> $name awk '{print $2,$4}' profile.xydz | psxy -Y7 -R$r[3]/$r[4]/$r[7]/$r[8] -JX6/1 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -O>> $name xv $name & </bash> 1692 1691 2009-04-02T19:12:33Z Ziyadin 4 [[Resim:profil2.jpg]] N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için [[SRTM GEBCO mozaik]] sayfasına bakınız. <bash> # profil güzargahı oluştur project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy # bu güzargah boyunca Dem'den profil çıkar grdtrack profil.xy -GN40E029C.grd > ! profile.xydz # plot'un eskenlerini belirle ve yükseliğin minimum değerini azalt ve maksimum değerlerini arttır (100 m) set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-100,$8+100}'` # yatay eksende boylam olsun awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps xv -rotate -90 x.ps # yatay eksen derece cinsinden mesafe olsun awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps xv -rotate -90 x.ps # kesitin içini gri ile boyayalım echo 0 0 0 0 > ! tmp echo 180 180 180 0 > ! tmp2 cat tmp profile.xydz tmp2 > ! tmp3 awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -G120 > ! x.ps xv -rotate -90 x.ps # Kesitin yerini harita üzerinde kırmızı çizgi ile gösterelim # Gri palet oluşturalım topoğrafya için echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt set name = marmara.ps set R = "-R29/30/40/40.7 -JM6" psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name psxy profile.xydz $R -O -K -W8/red>> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 -K >> $name awk '{print $2,$4}' profile.xydz | psxy -Y7 -R$r[3]/$r[4]/$r[7]/$r[8] -JX6/1 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -O>> $name xv $name & </bash> 1691 1690 2009-04-02T19:08:11Z Ziyadin 4 [[Resim:profil2.jpg]] N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için [[SRTM GEBCO mozaik]] sayfasına bakınız. <bash> # profil güzargahı oluştur project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy # bu güzargah boyunca Dem'den profil çıkar grdtrack profil.xy -GN40E029C.grd > ! profile.xydz # plot'un eskenlerini belirle ve yükseliğin minimum değerini azalt ve maksimum değerlerini arttır (100 m) set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-100,$8+100}'` #plot x axis as latitute awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps xv -rotate -90 x.ps #plot x axis as distance in degree awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps xv -rotate -90 x.ps #plot x axis as distance in degree fill it with gray echo 0 0 0 0 > ! tmp echo 180 180 180 0 > ! tmp2 cat tmp profile.xydz tmp2 > ! tmp3 awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -G120 > ! x.ps xv -rotate -90 x.ps #gri ton olsun ama yükseltiye göre değişmesin tonlama; gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt set name = marmara.ps set R = "-R29/30/40/40.7 -JM6" psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name psxy profile.xydz $R -O -K -W8/red>> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 -K >> $name awk '{print $2,$4}' profile.xydz | psxy -Y7 -R$r[3]/$r[4]/$r[7]/$r[8] -JX6/1 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -O>> $name xv $name & </bash> 1690 1689 2009-04-02T19:06:21Z Ziyadin 4 [[Resim:profil2.jpg]] N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için [[SRTM GEBCO mozaik]] sayfasına bakınız. <bash> # profil güzargahı oluştur project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy # bu güzargah boyunca Dem'den profil çıkar grdtrack profil.xy -GN40E029C.grd > ! profile.xydz # plot'un eskenlerini belirle ve yükseliğin minimum değerini azalt ve maksimum değerlerini arttır (100 m) set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-100,$8+100}'` #plot x axis as latitute awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps xv -rotate -90 x.ps #plot x axis as distance in degree awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps xv -rotate -90 x.ps #plot x axis as distance in degree fill it with gray echo 0 0 0 0 > ! tmp echo 180 180 180 0 > ! tmp2 cat tmp profile.xydz tmp2 > ! tmp3 awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -G120 > ! x.ps xv -rotate -90 x.ps set name = marmara.ps set R = "-R29/30/40/40.7 -JM6" psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name psxy profile.xydz $R -O -K -W8/red>> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 -K >> $name awk '{print $2,$4}' profile.xydz | psxy -Y7 -R$r[3]/$r[4]/$r[7]/$r[8] -JX6/1 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -O>> $name xv $name & </bash> 1689 1683 2009-04-02T17:16:05Z AhmetA 2 [[Resim:profil2.jpg]] N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için SRTM GEBCO mozaik sayfasına bakınız. <bash> # profil güzargahı oluştur project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy # bu güzargah boyunca Dem'den profil çıkar grdtrack profil.xy -GN40E029C.grd > ! profile.xydz # plot'un eskenlerini belirle ve yükseliğin minimum değerini azalt ve maksimum değerlerini arttır (100 m) set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-100,$8+100}'` #plot x axis as latitute awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps xv -rotate -90 x.ps #plot x axis as distance in degree awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps xv -rotate -90 x.ps #plot x axis as distance in degree fill it with gray echo 0 0 0 0 > ! tmp echo 180 180 180 0 > ! tmp2 cat tmp profile.xydz tmp2 > ! tmp3 awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -G120 > ! x.ps xv -rotate -90 x.ps set name = marmara.ps set R = "-R29/30/40/40.7 -JM6" psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name psxy profile.xydz $R -O -K -W8/red>> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 -K >> $name awk '{print $2,$4}' profile.xydz | psxy -Y7 -R$r[3]/$r[4]/$r[7]/$r[8] -JX6/1 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -O>> $name xv $name & </bash> 1683 1679 2009-04-02T17:07:09Z AhmetA 2 Dem'den kesit alma sayfasının yeni adı: DEM'den kesit alma [[Resim:profil2.jpg]] N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için SRTM GEBCO mozaik sayfasına bakınız. <bash> # profil güzargahı oluştur project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy # bu güzargah boyunca Dem'den profil çıkar grdtrack profil.xy -GN40E029C.grd > ! profile.xydz # plot'un eskenlerini belirle ve yükseliğin minimum değerini azalt ve maksimum değerlerini arttır (100 m) set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-100,$8+100}'` #plot x axis as latitute awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps xv -rotate -90 x.ps #plot x axis as distance in degree awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps xv -rotate -90 x.ps #plot x axis as distance in degree fill it with gray echo 0 0 0 0 > ! tmp echo 180 180 180 0 > ! tmp2 cat tmp profile.xydz tmp2 > ! tmp3 awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -G120 > ! x.ps xv -rotate -90 x.ps set name = marmara.ps set R = "-R29/30/40/40.7 -JM6" psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name psxy profile.xydz $R -O -K -W8/red>> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 -K >> $name awk '{print $2,$4}' profile.xydz | psxy -Y7 -R$r[3]/$r[4]/$r[7]/$r[8] -JX6/1 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -O>> $name xv $name & </bash> [[Sayfanın başlığı]] 1679 1678 2009-04-02T13:36:37Z Ziyadin 4 [[Resim:profil2.jpg]] N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için SRTM GEBCO mozaik sayfasına bakınız. <bash> # profil güzargahı oluştur project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy # bu güzargah boyunca Dem'den profil çıkar grdtrack profil.xy -GN40E029C.grd > ! profile.xydz # plot'un eskenlerini belirle ve yükseliğin minimum değerini azalt ve maksimum değerlerini arttır (100 m) set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-100,$8+100}'` #plot x axis as latitute awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps xv -rotate -90 x.ps #plot x axis as distance in degree awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps xv -rotate -90 x.ps #plot x axis as distance in degree fill it with gray echo 0 0 0 0 > ! tmp echo 180 180 180 0 > ! tmp2 cat tmp profile.xydz tmp2 > ! tmp3 awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -G120 > ! x.ps xv -rotate -90 x.ps set name = marmara.ps set R = "-R29/30/40/40.7 -JM6" psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name psxy profile.xydz $R -O -K -W8/red>> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 -K >> $name awk '{print $2,$4}' profile.xydz | psxy -Y7 -R$r[3]/$r[4]/$r[7]/$r[8] -JX6/1 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -O>> $name xv $name & </bash> [[Sayfanın başlığı]] 1678 1677 2009-04-02T13:36:19Z Ziyadin 4 [[Resim:profi12.jpg]] N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için SRTM GEBCO mozaik sayfasına bakınız. <bash> # profil güzargahı oluştur project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy # bu güzargah boyunca Dem'den profil çıkar grdtrack profil.xy -GN40E029C.grd > ! profile.xydz # plot'un eskenlerini belirle ve yükseliğin minimum değerini azalt ve maksimum değerlerini arttır (100 m) set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-100,$8+100}'` #plot x axis as latitute awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps xv -rotate -90 x.ps #plot x axis as distance in degree awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps xv -rotate -90 x.ps #plot x axis as distance in degree fill it with gray echo 0 0 0 0 > ! tmp echo 180 180 180 0 > ! tmp2 cat tmp profile.xydz tmp2 > ! tmp3 awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -G120 > ! x.ps xv -rotate -90 x.ps set name = marmara.ps set R = "-R29/30/40/40.7 -JM6" psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name psxy profile.xydz $R -O -K -W8/red>> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 -K >> $name awk '{print $2,$4}' profile.xydz | psxy -Y7 -R$r[3]/$r[4]/$r[7]/$r[8] -JX6/1 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -O>> $name xv $name & </bash> [[Sayfanın başlığı]] 1677 1676 2009-04-02T13:35:08Z Ziyadin 4 [[Resim:profi11.jpg]] N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için SRTM GEBCO mozaik sayfasına bakınız. <bash> # profil güzargahı oluştur project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy # bu güzargah boyunca Dem'den profil çıkar grdtrack profil.xy -GN40E029C.grd > ! profile.xydz # plot'un eskenlerini belirle ve yükseliğin minimum değerini azalt ve maksimum değerlerini arttır (100 m) set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-100,$8+100}'` #plot x axis as latitute awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps xv -rotate -90 x.ps #plot x axis as distance in degree awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": > ! x.ps xv -rotate -90 x.ps #plot x axis as distance in degree fill it with gray echo 0 0 0 0 > ! tmp echo 180 180 180 0 > ! tmp2 cat tmp profile.xydz tmp2 > ! tmp3 awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -G120 > ! x.ps xv -rotate -90 x.ps set name = marmara.ps set R = "-R29/30/40/40.7 -JM6" psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name psxy profile.xydz $R -O -K -W8/red>> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 -K >> $name awk '{print $2,$4}' profile.xydz | psxy -Y7 -R$r[3]/$r[4]/$r[7]/$r[8] -JX6/1 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topografik kesit": -O>> $name xv $name & </bash> [[Sayfanın başlığı]] 1676 1675 2009-04-02T13:33:51Z Ziyadin 4 [[Resim:profi11.jpg]] N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için SRTM GEBCO mozaik sayfasına bakınız. <bash> # profil güzargahı oluştur project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy # bu güzargah boyunca Dem'den profil çıkar grdtrack profil.xy -GN40E029C.grd > ! profile.xydz # plot'un eskenlerini belirle ve yükseliğin minimum değerini azalt ve maksimum değerlerini arttır (100 m) set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-100,$8+100}'` #plot x axis as latitute awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topgrafik kesit": > ! x.ps xv -rotate -90 x.ps #plot x axis as distance in degree awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topgrafik kesit": > ! x.ps xv -rotate -90 x.ps #plot x axis as distance in degree fill it with gray echo 0 0 0 0 > ! tmp echo 180 180 180 0 > ! tmp2 cat tmp profile.xydz tmp2 > ! tmp3 awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topgrafik kesit": -G120 > ! x.ps xv -rotate -90 x.ps set name = marmara.ps set R = "-R29/30/40/40.7 -JM6" psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name psxy profile.xydz $R -O -K -W8/red>> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 -K >> $name awk '{print $2,$4}' profile.xydz | psxy -Y7 -R$r[3]/$r[4]/$r[7]/$r[8] -JX6/1 -W \ -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topgrafik kesit": -O>> $name xv $name & </bash> [[Sayfanın başlığı]] 1675 1674 2009-04-02T13:32:10Z Ziyadin 4 [[Resim:profi11.jpg]] N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için SRTM GEBCO mozaik sayfasına bakınız. <bash> # profil güzargahı oluştur project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy # bu güzargah boyunca Dem'den profil çıkar grdtrack profil.xy -GN40E029C.grd > ! profile.xydz # plot'un eskenlerini belirle ve yükseliğin minimum değerini azalt ve maksimum değerlerini arttır (100 m) set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-100,$8+100}'` #plot x axis as latitute awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topgrafik kesit": > ! x.ps xv -rotate -90 x.ps #plot x axis as distance in degree awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topgrafik kesit": > ! x.ps xv -rotate -90 x.ps #plot x axis as distance in degree fill it with gray echo 0 0 0 0 > ! tmp echo 180 180 180 0 > ! tmp2 cat tmp profile.xydz tmp2 > ! tmp3 awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topgrafik kesit": -G120 > ! x.ps xv -rotate -90 x.ps set name = marmara.ps set R = "-R29/30/40/40.7 -JM6" psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name psxy profile.xydz $R -O -K -W8/red>> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 -K >> $name awk '{print $2,$4}' profile.xydz | psxy -Y7 -R$r[3]/$r[4]/$r[7]/$r[8] -JX6/1 -W -B0.05f.025/200f100 -O>> $name xv $name & </bash> [[Sayfanın başlığı]] 1674 1672 2009-04-02T13:30:21Z Ziyadin 4 [[Resim:profi11.jpg]] N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için SRTM GEBCO mozaik sayfasına bakınız. <bash> # profil güzargahı oluştur project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy # bu güzargah boyunca Dem'den profil çıkar grdtrack profil.xy -GN40E029C.grd > ! profile.xydz # plot'un eskenlerini belirle ve yükseliğin minimum değerini azalt ve maksimum değerlerini arttır (100 m) set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-100,$8+100}'` #plot x axis as latitute awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topgrafik kesit": > ! x.ps xv -rotate -90 x.ps #plot x axis as distance in degree awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topgrafik kesit": > ! x.ps xv -rotate -90 x.ps #plot x axis as distance in degree fill it with gray echo 0 0 0 0 > ! tmp echo 180 180 180 0 > ! tmp2 cat tmp profile.xydz tmp2 > ! tmp3 awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topgrafik kesit": -G120 > ! x.ps xv -rotate -90 x.ps set name = marmara.ps set R = "-R29/30/40/40.7 -JM6" psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name psxy profile.xydz $R -O -K -W8/red>> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 -K >> $name awk '{print $3,$4}' tmp3 | psxy -Y7 -R$r[5]/$r[6]/$r[7]/$r[8] -JX6/1 -W -B0.05f.025/200f100 -G120 -O>> $name xv $name & </bash> [[Sayfanın başlığı]] 1672 1670 2009-04-02T13:28:53Z Ziyadin 4 [[Resim:profi11.jpg]] N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için SRTM GEBCO mozaik sayfasına bakınız. <bash> # profil güzargahı oluştur project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy # bu güzargah boyunca Dem'den profil çıkar grdtrack profil.xy -GN40E029C.grd > ! profile.xydz # plot'un eskenlerini belirle ve yükseliğin minimum değerini azalt ve maksimum değerlerini arttır (100 m) set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-100,$8+100}'` #plot x axis as latitute awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topgrafik kesit": > ! x.ps xv -rotate -90 x.ps #plot x axis as distance in degree awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topgrafik kesit": > ! x.ps xv -rotate -90 x.ps #plot x axis as distance in degree fill it with gray echo 0 0 0 0 > ! tmp echo 180 180 180 0 > ! tmp2 cat tmp profile.xydz tmp2 > ! tmp3 awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topgrafik kesit": -G120 > ! x.ps xv -rotate -90 x.ps set name = marmara.ps set R = "-R29/30/40/41 -JM6" psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name psxy profile.xydz $R -O -K -W8/red>> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 >> $name xv $name & </bash> [[Sayfanın başlığı]] 1670 1668 2009-04-02T13:19:50Z Ziyadin 4 topografik kesit çıkarma [[Resim:kesit.jpg]] N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için SRTM GEBCO mozaik sayfasına bakınız. <bash> # profil güzargahı oluştur project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy # bu güzargah boyunca Dem'den profil çıkar grdtrack profil.xy -GN40E029C.grd > ! profile.xydz # plot'un eskenlerini belirle ve yükseliğin minimum değerini azalt ve maksimum değerlerini arttır (100 m) set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-100,$8+100}'` #plot x axis as latitute awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topgrafik kesit": > ! x.ps xv -rotate -90 x.ps #plot x axis as distance in degree awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topgrafik kesit": > ! x.ps xv -rotate -90 x.ps #plot x axis as distance in degree fill it with gray echo 0 0 0 0 > ! tmp echo 180 180 180 0 > ! tmp2 cat tmp profile.xydz tmp2 > ! tmp3 awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topgrafik kesit": -G120 > ! x.ps xv -rotate -90 x.ps set name = marmara.ps set R = "-R29/30/40/41 -JM6" psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name psxy profile.xydz $R -O -K -W8/red>> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 >> $name xv $name & </bash> [[Sayfanın başlığı]] 1668 1667 2009-04-02T13:18:23Z Ziyadin 4 N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için SRTM GEBCO mozaik sayfasına bakınız. <bash> # profil güzargahı oluştur project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy # bu güzargah boyunca Dem'den profil çıkar grdtrack profil.xy -GN40E029C.grd > ! profile.xydz # plot'un eskenlerini belirle ve yükseliğin minimum değerini azalt ve maksimum değerlerini arttır (100 m) set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-100,$8+100}'` #plot x axis as latitute awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topgrafik kesit": > ! x.ps xv -rotate -90 x.ps #plot x axis as distance in degree awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topgrafik kesit": > ! x.ps xv -rotate -90 x.ps #plot x axis as distance in degree fill it with gray echo 0 0 0 0 > ! tmp echo 180 180 180 0 > ! tmp2 cat tmp profile.xydz tmp2 > ! tmp3 awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.1We:"Mesafe (derece)":/250Sn:"Yukseklik(m)"::."Topgrafik kesit": -G120 > ! x.ps xv -rotate -90 x.ps set name = marmara.ps set R = "-R29/30/40/41 -JM6" psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name psxy profile.xydz $R -O -K -W8/red>> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 >> $name xv $name & </bash> [[Sayfanın başlığı]] 1667 1666 2009-04-02T13:08:14Z Ziyadin 4 N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için SRTM GEBCO mozaik sayfasına bakınız. <bash> project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy grdtrack profil.xy -GN40E029C.grd > ! profile.xydz set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-100,$8+100}'` #plot x axis as latitute awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W -B0.1/250 > ! x.ps xv -rotate -90 x.ps #plot x axis as distance in degree awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.05f.025/200f100 > ! x.ps xv -rotate -90 x.ps #plot x axis as distance in degree fill it with gray echo 0 0 0 0 > ! tmp echo 180 180 180 0 > ! tmp2 cat tmp profile.xydz tmp2 > ! tmp3 awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.05f.025/200f100 -G120 > ! x.ps xv -rotate -90 x.ps set name = marmara.ps set R = "-R29/30/40/41 -JM6" psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name psxy profile.xydz $R -O -K -W8/red>> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 >> $name xv $name & </bash> [[Sayfanın başlığı]] 1666 1664 2009-04-02T13:07:00Z Ziyadin 4 N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için [bakınız]. <bash> project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy grdtrack profil.xy -GN40E029C.grd > ! profile.xydz set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-100,$8+100}'` #plot x axis as latitute awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W -B0.1/250 > ! x.ps xv -rotate -90 x.ps #plot x axis as distance in degree awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.05f.025/200f100 > ! x.ps xv -rotate -90 x.ps #plot x axis as distance in degree fill it with gray echo 0 0 0 0 > ! tmp echo 180 180 180 0 > ! tmp2 cat tmp profile.xydz tmp2 > ! tmp3 awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.05f.025/200f100 -G120 > ! x.ps xv -rotate -90 x.ps set name = marmara.ps set R = "-R29/30/40/41 -JM6" psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name psxy profile.xydz $R -O -K -W8/red>> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 >> $name xv $name & </bash> [[Sayfanın başlığı]] 1664 1663 2009-04-02T13:06:02Z Ziyadin 4 N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için [[bakınız]]. <bash> project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy grdtrack profil.xy -GN40E029C.grd > ! profile.xydz set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-100,$8+100}'` #plot x axis as latitute awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W -B0.1/250 > ! x.ps xv -rotate -90 x.ps #plot x axis as distance in degree awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.05f.025/200f100 > ! x.ps xv -rotate -90 x.ps #plot x axis as distance in degree fill it with gray echo 0 0 0 0 > ! tmp echo 180 180 180 0 > ! tmp2 cat tmp profile.xydz tmp2 > ! tmp3 awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.05f.025/200f100 -G120 > ! x.ps xv -rotate -90 x.ps set name = marmara.ps set R = "-R29/30/40/41 -JM6" psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name psxy profile.xydz $R -O -K -W8/red>> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 >> $name xv $name & </bash> [[Sayfanın başlığı]] 1663 1662 2009-04-02T13:05:38Z Ziyadin 4 N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için bakınız. <bash> project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy grdtrack profil.xy -GN40E029C.grd > ! profile.xydz set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-100,$8+100}'` #plot x axis as latitute awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W -B0.1/250 > ! x.ps xv -rotate -90 x.ps #plot x axis as distance in degree awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.05f.025/200f100 > ! x.ps xv -rotate -90 x.ps #plot x axis as distance in degree fill it with gray echo 0 0 0 0 > ! tmp echo 180 180 180 0 > ! tmp2 cat tmp profile.xydz tmp2 > ! tmp3 awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.05f.025/200f100 -G120 > ! x.ps xv -rotate -90 x.ps set name = marmara.ps set R = "-R29/30/40/41 -JM6" psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name psxy profile.xydz $R -O -K -W8/red>> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 >> $name xv $name & </bash> [[Sayfanın başlığı]] 1662 1661 2009-04-02T13:05:23Z Ziyadin 4 N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için [bakınız]. <bash> project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy grdtrack profil.xy -GN40E029C.grd > ! profile.xydz set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-100,$8+100}'` #plot x axis as latitute awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W -B0.1/250 > ! x.ps xv -rotate -90 x.ps #plot x axis as distance in degree awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.05f.025/200f100 > ! x.ps xv -rotate -90 x.ps #plot x axis as distance in degree fill it with gray echo 0 0 0 0 > ! tmp echo 180 180 180 0 > ! tmp2 cat tmp profile.xydz tmp2 > ! tmp3 awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.05f.025/200f100 -G120 > ! x.ps xv -rotate -90 x.ps set name = marmara.ps set R = "-R29/30/40/41 -JM6" psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name psxy profile.xydz $R -O -K -W8/red>> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 >> $name xv $name & </bash> [[Sayfanın başlığı]] 1661 1660 2009-04-02T13:04:54Z Ziyadin 4 <bash> # N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için [bakınız]. project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy grdtrack profil.xy -GN40E029C.grd > ! profile.xydz set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-100,$8+100}'` #plot x axis as latitute awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W -B0.1/250 > ! x.ps xv -rotate -90 x.ps #plot x axis as distance in degree awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.05f.025/200f100 > ! x.ps xv -rotate -90 x.ps #plot x axis as distance in degree fill it with gray echo 0 0 0 0 > ! tmp echo 180 180 180 0 > ! tmp2 cat tmp profile.xydz tmp2 > ! tmp3 awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.05f.025/200f100 -G120 > ! x.ps xv -rotate -90 x.ps set name = marmara.ps set R = "-R29/30/40/41 -JM6" psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name psxy profile.xydz $R -O -K -W8/red>> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 >> $name xv $name & </bash> [[Sayfanın başlığı]] 1660 1659 2009-04-02T13:03:27Z Ziyadin 4 <bash> # N40E029C.grd isimli srtm grd'den kesit alma. Bu grd'nin elde edilmesi için bakınız. project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy grdtrack profil.xy -GN40E029C.grd > ! profile.xydz set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-100,$8+100}'` #plot x axis as latitute awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W -B0.1/250 > ! x.ps xv -rotate -90 x.ps #plot x axis as distance in degree awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.05f.025/200f100 > ! x.ps xv -rotate -90 x.ps #plot x axis as distance in degree fill it with gray echo 0 0 0 0 > ! tmp echo 180 180 180 0 > ! tmp2 cat tmp profile.xydz tmp2 > ! tmp3 awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.05f.025/200f100 -G120 > ! x.ps xv -rotate -90 x.ps set name = marmara.ps set R = "-R29/30/40/41 -JM6" psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name psxy profile.xydz $R -O -K -W8/red>> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 >> $name xv $name & </bash> 1659 2009-04-02T13:01:09Z Ziyadin 4 <bash> project -C29.8/40.3 -E29.8/40.5 -G0.000855555 > ! profil.xy grdtrack profil.xy -GN40E029C.grd > ! profile.xydz set r = `minmax -C profile.xydz | awk ' {print $1,$2,$3,$4,$5,$6,$7-100,$8+100}'` #plot x axis as latitute awk '{print $2,$4}' profile.xydz| psxy -R$r[3]/$r[4]/$r[7]/$r[8] -JX10/2 -W -B0.1/250 > ! x.ps xv -rotate -90 x.ps #plot x axis as distance in degree awk '{print $3,$4}' profile.xydz| psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.05f.025/200f100 > ! x.ps xv -rotate -90 x.ps #plot x axis as distance in degree fill it with gray echo 0 0 0 0 > ! tmp echo 180 180 180 0 > ! tmp2 cat tmp profile.xydz tmp2 > ! tmp3 awk '{print $3,$4}' tmp3 | psxy -R$r[5]/$r[6]/$r[7]/$r[8] -JX10/2 -W -B0.05f.025/200f100 -G120 > ! x.ps xv -rotate -90 x.ps set name = marmara.ps set R = "-R29/30/40/41 -JM6" psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K>> $name pscoast -Df -S120 -W -O $R -Ia/2/blue -K >> $name psxy profile.xydz $R -O -K -W8/red>> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 $R -O -B.2 >> $name xv $name & </bash> Dem'den kesit alma 0 1429 1684 2009-04-02T17:07:09Z AhmetA 2 Dem'den kesit alma sayfasının yeni adı: DEM'den kesit alma #REDIRECT [[DEM'den kesit alma]] Dem gölgeleme animasyonu 0 1453 2152 1835 2013-12-02T09:49:02Z Ziyadin 4 [[Resim:shade_animation.gif]] Sayısal arazi modelinin farklı açılardan gölgelendirilmesi. Güneş geliş açısı ok ile gösterilmektedir. Görüldüğü gibi güneş açını değiştirerek farklı yönlerdeki lineasyonları ortaya çıkartabiliriz. set azimut = 0 while ($azimut <= 360) @ sun = 270 - $azimut grdgradient N40E029C.grd -A$azimut -Nt -GN40E029CI.grd set R = "-R29/30/40.2/40.8 -JM6" set name = $azimut"x.ps" psbasemap $R -B0.2 -K -P -Y3> ! $name grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K >> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.15/40.75/29.8/40.5/20 -R -JM -O -B.2 -K >> $name echo 29.5 40.45 $sun .5 | psxy -R -JM -Sv -W -O -G0 >> $name echo $azimut @ azimut = $azimut + 5 end convert -delay 30 -dispose 2 -loop `\ls -la [0-9]*x.ps | \ awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` shade_animate.gif --[[Kullanıcı:Ziyadin|Ziyadin]] 22:29, 9 Nisan 2009 (CEST) 8ab8542c848dbd888f0f064a0652f98041b95556 1835 1834 2009-04-09T20:29:41Z Ziyadin 4 [[Resim:shade_animation.gif]] Sayısal arazi modelinin farklı açılardan gölgelendirilmesi. Güneş geliş açısı ok ile gösterilmektedir. Görüldüğü gibi güneş açını değiştirerek farklı yönlerdeki lineasyonları ortaya çıkartabiliriz. set azimut = 0 while ($azimut <= 360) @ sun = 270 - $azimut grdgradient N40E029C.grd -A$azimut -Nt -GN40E029CI.grd set R = "-R29/30/40.2/40.8 -JM6" set name = $azimut"x.ps" psbasemap $R -B0.2 -K -P -Y3> ! $name grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K >> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.15/40.75/29.8/40.5/20 -R -JM -O -B.2 -K >> $name echo 29.5 40.45 $sun .5 | psxy -R -JM -Sv -W -O -G0 >> $name echo $azimut @ azimut = $azimut + 5 end convert -delay 30 -dispose 2 -loop `ll [0-9]*x.ps | \ awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` shade_animate.gif --[[Kullanıcı:Ziyadin|Ziyadin]] 22:29, 9 Nisan 2009 (CEST) 1834 1832 2009-04-09T20:26:09Z Ziyadin 4 [[Resim:shade_animation.gif]] Sayısal arazi modelinin farklı açılardan gölgelendirilmesi. Güneş geliş açısı ok ile gösterilmektedir. Görüldüğü gibi güneş açını değiştirerek farklı yönlerdeki lineasyonları ortaya çıkartabiliriz. set azimut = 0 while ($azimut <= 360) @ sun = 270 - $azimut grdgradient N40E029C.grd -A$azimut -Nt -GN40E029CI.grd set R = "-R29/30/40.2/40.8 -JM6" set name = $azimut"x.ps" psbasemap $R -B0.2 -K -P -Y3> ! $name grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K >> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.15/40.75/29.8/40.5/20 -R -JM -O -B.2 -K >> $name echo 29.5 40.45 $sun .5 | psxy -R -JM -Sv -W -O -G0 >> $name echo $azimut @ azimut = $azimut + 5 end convert -delay 30 -dispose 2 -loop `ll [0-9]*x.ps | \ awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` shade_animate.gif 1832 1831 2009-04-09T20:09:42Z Ziyadin 4 [[Resim:shade_animation.gif]] Sayısal arazi modelinin farklı açılardan gölgelendirilmesi. Güneş geliş açısı ok ile gösterilmektedir. set azimut = 0 while ($azimut <= 360) @ sun = 270 - $azimut grdgradient N40E029C.grd -A$azimut -Nt -GN40E029CI.grd set R = "-R29/30/40.2/40.8 -JM6" set name = $azimut"x.ps" psbasemap $R -B0.2 -K -P -Y3> ! $name grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K >> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.15/40.75/29.8/40.5/20 -R -JM -O -B.2 -K >> $name echo 29.5 40.45 $sun .5 | psxy -R -JM -Sv -W -O -G0 >> $name echo $azimut @ azimut = $azimut + 5 end convert -delay 30 -dispose 2 -loop `ll [0-9]*x.ps | \ awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` shade_animate.gif 1831 2009-04-09T20:06:47Z Ziyadin 4 set azimut = 0 while ($azimut <= 360) @ sun = 270 - $azimut grdgradient N40E029C.grd -A$azimut -Nt -GN40E029CI.grd set R = "-R29/30/40.2/40.8 -JM6" set name = $azimut"x.ps" psbasemap $R -B0.2 -K -P -Y3> ! $name grdimage $R -Cgray.cpt N40E029C.grd -IN40E029CI.grd -O -K >> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.15/40.75/29.8/40.5/20 -R -JM -O -B.2 -K >> $name echo 29.5 40.45 $sun .5 | psxy -R -JM -Sv -W -O -G0 >> $name echo $azimut @ azimut = $azimut + 5 end convert -delay 30 -dispose 2 -loop `ll [0-9]*x.ps | \ awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` shade_animate.gif Diğer örnekler 0 1463 1863 2009-05-07T20:33:39Z Ziyadin 4 HANDY ONE-LINERS FOR AWK 22 July 2003 compiled by Eric Pement <pemente@northpark.edu> version 0.22 Latest version of this file is usually at: http://www.student.northpark.edu/pemente/awk/awk1line.txt USAGE: Unix: awk '/pattern/ {print "$1"}' # standard Unix shells DOS/Win: awk '/pattern/ {print "$1"}' # okay for DJGPP compiled awk "/pattern/ {print \"$1\"}" # required for Mingw32 Most of my experience comes from version of GNU awk (gawk) compiled for Win32. Note in particular that DJGPP compilations permit the awk script to follow Unix quoting syntax '/like/ {"this"}'. However, the user must know that single quotes under DOS/Windows do not protect the redirection arrows (<, >) nor do they protect pipes (|). Both are special symbols for the DOS/CMD command shell and their special meaning is ignored only if they are placed within "double quotes." Likewise, DOS/Win users must remember that the percent sign (%) is used to mark DOS/Win environment variables, so it must be doubled (%%) to yield a single percent sign visible to awk. If I am sure that a script will NOT need to be quoted in Unix, DOS, or CMD, then I normally omit the quote marks. If an example is peculiar to GNU awk, the command 'gawk' will be used. Please notify me if you find errors or new commands to add to this list (total length under 65 characters). I usually try to put the shortest script first. FILE SPACING: # double space a file awk '1;{print ""}' awk 'BEGIN{ORS="\n\n"};1' # double space a file which already has blank lines in it. Output file # should contain no more than one blank line between lines of text. # NOTE: On Unix systems, DOS lines which have only CRLF (\r\n) are # often treated as non-blank, and thus 'NF' alone will return TRUE. awk 'NF{print $0 "\n"}' # triple space a file awk '1;{print "\n"}' NUMBERING AND CALCULATIONS: # precede each line by its line number FOR THAT FILE (left alignment). # Using a tab (\t) instead of space will preserve margins. awk '{print FNR "\t" $0}' files* # precede each line by its line number FOR ALL FILES TOGETHER, with tab. awk '{print NR "\t" $0}' files* # number each line of a file (number on left, right-aligned) # Double the percent signs if typing from the DOS command prompt. awk '{printf("%5d : %s\n", NR,$0)}' # number each line of file, but only print numbers if line is not blank # Remember caveats about Unix treatment of \r (mentioned above) awk 'NF{$0=++a " :" $0};{print}' awk '{print (NF? ++a " :" :"") $0}' # count lines (emulates "wc -l") awk 'END{print NR}' # print the sums of the fields of every line awk '{s=0; for (i=1; i<=NF; i++) s=s+$i; print s}' # add all fields in all lines and print the sum awk '{for (i=1; i<=NF; i++) s=s+$i}; END{print s}' # print every line after replacing each field with its absolute value awk '{for (i=1; i<=NF; i++) if ($i < 0) $i = -$i; print }' awk '{for (i=1; i<=NF; i++) $i = ($i < 0) ? -$i : $i; print }' # print the total number of fields ("words") in all lines awk '{ total = total + NF }; END {print total}' file # print the total number of lines that contain "Beth" awk '/Beth/{n++}; END {print n+0}' file # print the largest first field and the line that contains it # Intended for finding the longest string in field #1 awk '$1 > max {max=$1; maxline=$0}; END{ print max, maxline}' # print the number of fields in each line, followed by the line awk '{ print NF ":" $0 } ' # print the last field of each line awk '{ print $NF }' # print the last field of the last line awk '{ field = $NF }; END{ print field }' # print every line with more than 4 fields awk 'NF > 4' # print every line where the value of the last field is > 4 awk '$NF > 4' TEXT CONVERSION AND SUBSTITUTION: # IN UNIX ENVIRONMENT: convert DOS newlines (CR/LF) to Unix format awk '{sub(/\r$/,"");print}' # assumes EACH line ends with Ctrl-M # IN UNIX ENVIRONMENT: convert Unix newlines (LF) to DOS format awk '{sub(/$/,"\r");print} # IN DOS ENVIRONMENT: convert Unix newlines (LF) to DOS format awk 1 # IN DOS ENVIRONMENT: convert DOS newlines (CR/LF) to Unix format # Cannot be done with DOS versions of awk, other than gawk: gawk -v BINMODE="w" '1' infile >outfile # Use "tr" instead. tr -d \r <infile >outfile # GNU tr version 1.22 or higher # delete leading whitespace (spaces, tabs) from front of each line # aligns all text flush left awk '{sub(/^[ \t]+/, ""); print}' # delete trailing whitespace (spaces, tabs) from end of each line awk '{sub(/[ \t]+$/, "");print}' # delete BOTH leading and trailing whitespace from each line awk '{gsub(/^[ \t]+|[ \t]+$/,"");print}' awk '{$1=$1;print}' # also removes extra space between fields # insert 5 blank spaces at beginning of each line (make page offset) awk '{sub(/^/, " ");print}' # align all text flush right on a 79-column width awk '{printf "%79s\n", $0}' file* # center all text on a 79-character width awk '{l=length();s=int((79-l)/2); printf "%"(s+l)"s\n",$0}' file* # substitute (find and replace) "foo" with "bar" on each line awk '{sub(/foo/,"bar");print}' # replaces only 1st instance gawk '{$0=gensub(/foo/,"bar",4);print}' # replaces only 4th instance awk '{gsub(/foo/,"bar");print}' # replaces ALL instances in a line # substitute "foo" with "bar" ONLY for lines which contain "baz" awk '/baz/{gsub(/foo/, "bar")};{print}' # substitute "foo" with "bar" EXCEPT for lines which contain "baz" awk '!/baz/{gsub(/foo/, "bar")};{print}' # change "scarlet" or "ruby" or "puce" to "red" awk '{gsub(/scarlet|ruby|puce/, "red"); print}' # reverse order of lines (emulates "tac") awk '{a[i++]=$0} END {for (j=i-1; j>=0;) print a[j--] }' file* # if a line ends with a backslash, append the next line to it # (fails if there are multiple lines ending with backslash...) awk '/\\$/ {sub(/\\$/,""); getline t; print $0 t; next}; 1' file* # print and sort the login names of all users awk -F ":" '{ print $1 | "sort" }' /etc/passwd # print the first 2 fields, in opposite order, of every line awk '{print $2, $1}' file # switch the first 2 fields of every line awk '{temp = $1; $1 = $2; $2 = temp}' file # print every line, deleting the second field of that line awk '{ $2 = ""; print }' # print in reverse order the fields of every line awk '{for (i=NF; i>0; i--) printf("%s ",i);printf ("\n")}' file # remove duplicate, consecutive lines (emulates "uniq") awk 'a !~ $0; {a=$0}' # remove duplicate, nonconsecutive lines awk '! a[$0]++' # most concise script awk '!($0 in a) {a[$0];print}' # most efficient script # concatenate every 5 lines of input, using a comma separator # between fields awk 'ORS=%NR%5?",":"\n"' file SELECTIVE PRINTING OF CERTAIN LINES: # print first 10 lines of file (emulates behavior of "head") awk 'NR < 11' # print first line of file (emulates "head -1") awk 'NR>1{exit};1' # print the last 2 lines of a file (emulates "tail -2") awk '{y=x "\n" $0; x=$0};END{print y}' # print the last line of a file (emulates "tail -1") awk 'END{print}' # print only lines which match regular expression (emulates "grep") awk '/regex/' # print only lines which do NOT match regex (emulates "grep -v") awk '!/regex/' # print the line immediately before a regex, but not the line # containing the regex awk '/regex/{print x};{x=$0}' awk '/regex/{print (x=="" ? "match on line 1" : x)};{x=$0}' # print the line immediately after a regex, but not the line # containing the regex awk '/regex/{getline;print}' # grep for AAA and BBB and CCC (in any order) awk '/AAA/; /BBB/; /CCC/' # grep for AAA and BBB and CCC (in that order) awk '/AAA.*BBB.*CCC/' # print only lines of 65 characters or longer awk 'length > 64' # print only lines of less than 65 characters awk 'length < 64' # print section of file from regular expression to end of file awk '/regex/,0' awk '/regex/,EOF' # print section of file based on line numbers (lines 8-12, inclusive) awk 'NR==8,NR==12' # print line number 52 awk 'NR==52' awk 'NR==52 {print;exit}' # more efficient on large files # print section of file between two regular expressions (inclusive) awk '/Iowa/,/Montana/' # case sensitive SELECTIVE DELETION OF CERTAIN LINES: # delete ALL blank lines from a file (same as "grep '.' ") awk NF awk '/./' CREDITS AND THANKS: Special thanks to Peter S. Tillier for helping me with the first release of this FAQ file. For additional syntax instructions, including the way to apply editing commands from a disk file instead of the command line, consult: "sed & awk, 2nd Edition," by Dale Dougherty and Arnold Robbins O'Reilly, 1997 "UNIX Text Processing," by Dale Dougherty and Tim O'Reilly Hayden Books, 1987 "Effective awk Programming, 3rd Edition." by Arnold Robbins O'Reilly, 2001 To fully exploit the power of awk, one must understand "regular expressions." For detailed discussion of regular expressions, see "Mastering Regular Expressions, 2d edition" by Jeffrey Friedl (O'Reilly, 2002). The manual ("man") pages on Unix systems may be helpful (try "man awk", "man nawk", "man regexp", or the section on regular expressions in "man ed"), but man pages are notoriously difficult. They are not written to teach awk use or regexps to first-time users, but as a reference text for those already acquainted with these tools. USE OF '\t' IN awk SCRIPTS: For clarity in documentation, we have used the expression '\t' to indicate a tab character (0x09) in the scripts. All versions of awk, even the UNIX System 7 version should recognize the '\t' abbreviation. #---end of file--- Elastik deformasyon çizimi 0 1466 1902 1901 2009-06-17T06:30:00Z AhmetA 2 ''' Doğrultu atımlı faylar boyunca intersismik dönemde ve deprem anında meydana gelen yamulmanın hesaplanıp çizdirilmesi''' <C> gmtset MEASURE_UNIT cm # Kayma hızı (intersismik cm; eşsismik metre) set atim = 3 # kilitlenme derinliği set W = 5 psbasemap -R-100/100/-2/2 -B20f10:"Faya dik mesafe (km)":Sn/.5:"Kayma hizi (cm/y)":We:."Deprem arasi donem": -JX22/6 -K> ! x.ps #Kilitlenme derinliğini 25 km ye gelene kadar .... while ($W <= 25) # Her bir eğri için random renk üret ve bunu renk değişkenine ata set renk = `perl -e 'printf "%d %d %d ", int(rand(255)), int(rand(255)), int(rand(100))' | awk '{print $1"/"$2"/"$3}'` # Plot et awk 'BEGIN {a=3.1416/180; for (i=-200;i<=200;i=i+1) print (i,('$atim'/3.141 *(atan2(i,'$W'))))}' |\ psxy -R -W5/$renk -JX -M -O -K>> x.ps #.... beşer km arttır @ W = $W + 5 end #Deprem anı deformasyonu plot et (-Y10 ile sayfanın üstüne geç) awk 'BEGIN {a=3.1416/180; for (i=-200;i<200;i=i+1) if (i <0) print i,('$atim'/3.141 *(atan2(i,'$W')))+(('$atim')/2); else print i,('$atim'/3.141 *(atan2(i,'$W')))-(('$atim')/2)}' | psxy -R-100/100/-2/2 -B20f10:"":Sn/.5:"Kayma (m)":We:."100 sene sonra deprem ani": -W10/'red' -JX22/6 -O -Y10>> x.ps </C> ''''''Bu şekilde aşağıdaki şekli elde etmeniz gerekiyor. Yeşil eğri kilitlenme derinliğinin (locking depth) en düşük olduğu durumu gösteriyor.'''''' [[Resim:Elastik.jpg|elastik yerdeğiştirm|]] --[[Kullanıcı:Ziyadin|Ziyadin]] 00:08, 17 Haziran 2009 (CEST) [[Resim:Örnek.jpg]] 1901 1900 2009-06-17T06:00:48Z AhmetA 2 ''' Doğrultu atımlı faylar boyunca intersismik dönemde ve deprem anında meydana gelen yamulmanın hesaplanıp çizdirilmesi''' <C> gmtset MEASURE_UNIT cm # Kayma hızı (intersismik cm; eşsismik metre) set atim = 3 # kitlenme derinliği set W = 5 psbasemap -R-100/100/-2/2 -B20f10:"Faya dik mesafe (km)":Sn/.5:"Kayma hizi (cm/y)":We:."Deprem arasi donem": -JX22/6 -K> ! x.ps #Kitlenme derinliğini 25 km ye gelene kadar .... while ($W <= 25) # Her bir eğri için random renk üret ve bunu renk değişkenine ata set renk = `perl -e 'printf "%d %d %d ", int(rand(255)), int(rand(255)), int(rand(100))' | awk '{print $1"/"$2"/"$3}'` # Plot et awk 'BEGIN {a=3.1416/180; for (i=-200;i<=200;i=i+1) print (i,('$atim'/3.141 *(atan2(i,'$W'))))}' |\ psxy -R -W5/$renk -JX -M -O -K>> x.ps #.... beşer km arttır @ W = $W + 5 end #Deprem anı deformasyonu plot et (-Y10 ile sayfanın üstüne geç) awk 'BEGIN {a=3.1416/180; for (i=-200;i<200;i=i+1) if (i <0) print i,('$atim'/3.141 *(atan2(i,'$W')))+(('$atim')/2); else print i,('$atim'/3.141 *(atan2(i,'$W')))-(('$atim')/2)}' | psxy -R-100/100/-2/2 -B20f10:"":Sn/.5:"Kayma (m)":We:."100 sene sonra deprem ani": -W10/'red' -JX22/6 -O -Y10>> x.ps </C> ''''''Bu şekilde aşağıdaki şekli elde etmeniz gerekiyor. Yeşil eğri kilitlenme derinliğinin (locking depth) en düşük olduğu durumu gösteriyor.'''''' [[Resim:Elastik.jpg|elastik yerdeğiştirm|]] --[[Kullanıcı:Ziyadin|Ziyadin]] 00:08, 17 Haziran 2009 (CEST) 1900 1899 2009-06-16T22:08:49Z Ziyadin 4 ''' Doğrultu atımlı faylar boyunca intersismik dönemde ve deprem anında meydana gelen yamulmanın hesaplanıp çizdirilmesi''' <C> gmtset MEASURE_UNIT cm # Kayma hızı (intersismik cm; eşsismik metre) set atim = 3 # kitlenme derinliği set W = 5 psbasemap -R-100/100/-2/2 -B20f10:"Faya dik mesafe (km)":Sn/.5:"Kayma hizi (cm/y)":We:."Deprem arasi donem": -JX22/6 -K> ! x.ps #Kitlenme derinliğini 25 km ye gelene kadar .... while ($W <= 25) # Her bir eğri için random renk üret ve bunu renk değişkenine ata set renk = `perl -e 'printf "%d %d %d ", int(rand(255)), int(rand(255)), int(rand(100))' | awk '{print $1"/"$2"/"$3}'` # Plot et awk 'BEGIN {a=3.1416/180; for (i=-200;i<=200;i=i+1) print (i,('$atim'/3.141 *(atan2(i,'$W'))))}' |\ psxy -R -W5/$renk -JX -M -O -K>> x.ps #.... beşer km arttır @ W = $W + 5 end #Deprem anı deformasyonu plot et (-Y10 ile sayfanın üstüne geç) awk 'BEGIN {a=3.1416/180; for (i=-200;i<200;i=i+1) if (i <0) print i,('$atim'/3.141 *(atan2(i,'$W')))+(('$atim')/2); else print i,('$atim'/3.141 *(atan2(i,'$W')))-(('$atim')/2)}' | psxy -R-100/100/-2/2 -B20f10:"":Sn/.5:"Kayma (m)":We:."100 sene sonra deprem ani": -W10/'red' -JX22/6 -O -Y10>> x.ps </C> ''''''Bu şekilde aşağıdaki şekli elde etmeniz gerekiyor. Yeşil eğri kitlenme derinliğinin en düşük olduğu durumu gösteriyor.'''''' [[Resim:Elastik.jpg|elastik yerdeğiştirm|]] --[[Kullanıcı:Ziyadin|Ziyadin]] 00:08, 17 Haziran 2009 (CEST) 1899 1898 2009-06-16T22:08:05Z Ziyadin 4 ''' Doğrultu atımlı faylar boyunca intersismik dönemde ve deprem anında meydana gelen yamulmanın hesaplanıp çizdirilmesi''' <C> gmtset MEASURE_UNIT cm # Kayma hızı (intersismik cm; eşsismik metre) set atim = 3 # kitlenme derinliği set W = 5 psbasemap -R-100/100/-2/2 -B20f10:"Faya dik mesafe (km)":Sn/.5:"Kayma hizi (cm/y)":We:."Deprem arasi donem": -JX22/6 -K> ! x.ps #Kitlenme derinliğini 25 km ye gelene kadar .... while ($W <= 25) # Her bir eğri için random renk üret ve bunu renk değişkenine ata set renk = `perl -e 'printf "%d %d %d ", int(rand(255)), int(rand(255)), int(rand(100))' | awk '{print $1"/"$2"/"$3}'` # Plot et awk 'BEGIN {a=3.1416/180; for (i=-200;i<=200;i=i+1) print (i,('$atim'/3.141 *(atan2(i,'$W'))))}' |\ psxy -R -W5/$renk -JX -M -O -K>> x.ps #.... beşer km arttır @ W = $W + 5 end #Deprem anı deformasyonu plot et (-Y10 ile sayfanın üstüne geç) awk 'BEGIN {a=3.1416/180; for (i=-200;i<200;i=i+1) if (i <0) print i,('$atim'/3.141 *(atan2(i,'$W')))+(('$atim')/2); else print i,('$atim'/3.141 *(atan2(i,'$W')))-(('$atim')/2)}' | psxy -R-100/100/-2/2 -B20f10:"":Sn/.5:"Kayma (m)":We:."100 sene sonra deprem ani": -W10/'red' -JX22/6 -O -Y10>> x.ps </C> ''''''Bu şekilde aşağıdaki şekli elde etmeniz gerekiyor. Yeşil eğri kitlenme derinliğinin en düşük olduğu durumu gösteriyor.'''''' [[Resim:Elastik.jpg|elastik yerdeğiştirm|]] 1898 1897 2009-06-16T22:07:26Z Ziyadin 4 ''' Doğrultu atımlı faylar boyunca intersismik dönemde ve deprem anında meydana gelen yamulmanın hesaplanıp çizdirilmesi''' <C> gmtset MEASURE_UNIT cm # Kayma hızı (intersismik cm; eşsismik metre) set atim = 3 # kitlenme derinliği set W = 5 psbasemap -R-100/100/-2/2 -B20f10:"Faya dik mesafe (km)":Sn/.5:"Kayma hizi (cm/y)":We:."Deprem arasi donem": -JX22/6 -K> ! x.ps #Kitlenme derinliğini 25 km ye gelene kadar .... while ($W <= 25) # Her bir eğri için random renk üret ve bunu renk değişkenine ata set renk = `perl -e 'printf "%d %d %d ", int(rand(255)), int(rand(255)), int(rand(100))' | awk '{print $1"/"$2"/"$3}'` # Plot et awk 'BEGIN {a=3.1416/180; for (i=-200;i<=200;i=i+1) print (i,('$atim'/3.141 *(atan2(i,'$W'))))}' |\ psxy -R -W5/$renk -JX -M -O -K>> x.ps #.... beşer km arttır @ W = $W + 5 end #Deprem anı deformasyonu plot et (-Y10 ile sayfanın üstüne geç) awk 'BEGIN {a=3.1416/180; for (i=-200;i<200;i=i+1) if (i <0) print i,('$atim'/3.141 *(atan2(i,'$W')))+(('$atim')/2); else print i,('$atim'/3.141 *(atan2(i,'$W')))-(('$atim')/2)}' | psxy -R-100/100/-2/2 -B20f10:"":Sn/.5:"Kayma (m)":We:."100 sene sonra deprem ani": -W10/'red' -JX22/6 -O -Y10>> x.ps </C> Bu şekilde aşağıdaki şekli elde etmeniz gerekiyor. Yeşil eğri kitlenme derinliğinin en düşük olduğu durumu gösteriyor. [[Resim:Elastik.jpg|elastik yerdeğiştirm|]] 1897 1896 2009-06-16T22:04:16Z Ziyadin 4 ''' Doğrultu atımlı faylar boyunca intersismik dönemde ve deprem anında meydana gelen yamulmanın hesaplanıp çizdirilmesi''' <C> gmtset MEASURE_UNIT cm # Kayma hızı (intersismik cm; eşsismik metre) set atim = 3 # kitlenme derinliği set W = 5 psbasemap -R-100/100/-2/2 -B20f10:"Faya dik mesafe (km)":Sn/.5:"Kayma hizi (cm/y)":We:."Deprem arasi donem": -JX22/6 -K> ! x.ps #Kitlenme derinliğini 25 km ye gelene kadar .... while ($W <= 25) # Her bir eğri için random renk üret ve bunu renk değişkenine ata set renk = `perl -e 'printf "%d %d %d ", int(rand(255)), int(rand(255)), int(rand(100))' | awk '{print $1"/"$2"/"$3}'` # Plot et awk 'BEGIN {a=3.1416/180; for (i=-200;i<=200;i=i+1) print (i,('$atim'/3.141 *(atan2(i,'$W'))))}' |\ psxy -R -W5/$renk -JX -M -O -K>> x.ps #.... beşer km arttır @ W = $W + 5 end #Deprem anı deformasyonu plot et (-Y10 ile sayfanın üstüne geç) awk 'BEGIN {a=3.1416/180; for (i=-200;i<200;i=i+1) if (i <0) print i,('$atim'/3.141 *(atan2(i,'$W')))+(('$atim')/2); else print i,('$atim'/3.141 *(atan2(i,'$W')))-(('$atim')/2)}' | psxy -R-100/100/-2/2 -B20f10:"":Sn/.5:"Kayma (m)":We:."100 sene sonra deprem ani": -W10/'red' -JX22/6 -O -Y10>> x.ps </C> Bu şekilde aşağıdaki şekli elde etmeniz gerekiyor. Yeşil eğri kitlenme derinliğinin en düşük olduğu durumu gösteriyor. 1896 1895 2009-06-16T22:01:29Z Ziyadin 4 ''' Doğrultu atımlı faylar boyunca intersismik dönemde ve deprem anında meydana gelen yamulmanın hesaplanıp çizdirilmesi''' <C> gmtset MEASURE_UNIT cm # Kayma hızı (intersismik cm; eşsismik metre) set atim = 3 # kitlenme derinliği set W = 5 psbasemap -R-100/100/-2/2 -B20f10:"Faya dik mesafe (km)":Sn/.5:"Kayma hizi (cm/y)":We:."Deprem arasi donem": -JX22/6 -K> ! x.ps #Kitlenme derinliğini 25 km ye gelene kadar .... while ($W <= 25) # Her bir eğri için random renk üret ve bunu renk değişkenine ata set renk = `perl -e 'printf "%d %d %d ", int(rand(255)), int(rand(255)), int(rand(100))' | awk '{print $1"/"$2"/"$3}'` # Plot et awk 'BEGIN {a=3.1416/180; for (i=-200;i<=200;i=i+1) print (i,('$atim'/3.141 *(atan2(i,'$W'))))}' |\ psxy -R -W5/$renk -JX -M -O -K>> x.ps #.... beşer km arttır @ W = $W + 5 end #Deprem anı deformasyonu plot et (-Y10 ile sayfanın üstüne geç) awk 'BEGIN {a=3.1416/180; for (i=-200;i<200;i=i+1) if (i <0) print i,('$atim'/3.141 *(atan2(i,'$W')))+(('$atim')/2); else print i,('$atim'/3.141 *(atan2(i,'$W')))-(('$atim')/2)}' | psxy -R-100/100/-2/2 -B20f10:"":Sn/.5:"Kayma (m)":We:."100 sene sonra deprem ani": -W10/'red' -JX22/6 -O -Y10>> x.ps </C> Bu şekilde aşağıdaki şekli elde etmeniz gerekiyor. Yeşil eğri kitlenme derinliğinin en düşük olduğu durumu gösteriyor. [[Elastik.jpg]] 1895 1894 2009-06-16T22:00:54Z Ziyadin 4 ''' Doğrultu atımlı faylar boyunca intersismik dönemde ve deprem anında meydana gelen yamulmanın hesaplanıp çizdirilmesi''' <C> gmtset MEASURE_UNIT cm # Kayma hızı (intersismik cm; eşsismik metre) set atim = 3 # kitlenme derinliği set W = 5 psbasemap -R-100/100/-2/2 -B20f10:"Faya dik mesafe (km)":Sn/.5:"Kayma hizi (cm/y)":We:."Deprem arasi donem": -JX22/6 -K> ! x.ps #Kitlenme derinliğini 25 km ye gelene kadar .... while ($W <= 25) # Her bir eğri için random renk üret ve bunu renk değişkenine ata set renk = `perl -e 'printf "%d %d %d ", int(rand(255)), int(rand(255)), int(rand(100))' | awk '{print $1"/"$2"/"$3}'` # Plot et awk 'BEGIN {a=3.1416/180; for (i=-200;i<=200;i=i+1) print (i,('$atim'/3.141 *(atan2(i,'$W'))))}' |\ psxy -R -W5/$renk -JX -M -O -K>> x.ps #.... beşer km arttır @ W = $W + 5 end #Deprem anı deformasyonu plot et (-Y10 ile sayfanın üstüne geç) awk 'BEGIN {a=3.1416/180; for (i=-200;i<200;i=i+1) if (i <0) print i,('$atim'/3.141 *(atan2(i,'$W')))+(('$atim')/2); else print i,('$atim'/3.141 *(atan2(i,'$W')))-(('$atim')/2)}' | psxy -R-100/100/-2/2 -B20f10:"":Sn/.5:"Kayma (m)":We:."100 sene sonra deprem ani": -W10/'red' -JX22/6 -O -Y10>> x.ps </C> Bu şekilde aşağıdaki şekli elde etmeniz gerekiyor. Yeşil eğri kitlenme derinliğinin en düşük olduğu durumu gösteriyor. Elastik.jpg 1894 1892 2009-06-16T21:59:39Z Ziyadin 4 ''' Doğrultu atımlı faylar boyunca intersismik dönemde ve deprem anında meydana gelen yamulmanın hesaplanıp çizdirilmesi''' <C> gmtset MEASURE_UNIT cm # Kayma hızı (intersismik cm; eşsismik metre) set atim = 3 # kitlenme derinliği set W = 5 psbasemap -R-100/100/-2/2 -B20f10:"Faya dik mesafe (km)":Sn/.5:"Kayma hizi (cm/y)":We:."Deprem arasi donem": -JX22/6 -K> ! x.ps #Kitlenme derinliğini 25 km ye gelene kadar .... while ($W <= 25) # Her bir eğri için random renk üret ve bunu renk değişkenine ata set renk = `perl -e 'printf "%d %d %d ", int(rand(255)), int(rand(255)), int(rand(100))' | awk '{print $1"/"$2"/"$3}'` # Plot et awk 'BEGIN {a=3.1416/180; for (i=-200;i<=200;i=i+1) print (i,('$atim'/3.141 *(atan2(i,'$W'))))}' |\ psxy -R -W5/$renk -JX -M -O -K>> x.ps #.... beşer km arttır @ W = $W + 5 end #Deprem anı deformasyonu plot et (-Y10 ile sayfanın üstüne geç) awk 'BEGIN {a=3.1416/180; for (i=-200;i<200;i=i+1) if (i <0) print i,('$atim'/3.141 *(atan2(i,'$W')))+(('$atim')/2); else print i,('$atim'/3.141 *(atan2(i,'$W')))-(('$atim')/2)}' | psxy -R-100/100/-2/2 -B20f10:"":Sn/.5:"Kayma (m)":We:."100 sene sonra deprem ani": -W10/'red' -JX22/6 -O -Y10>> x.ps </C> Bu şekilde aşağıdaki şekli elde etmeniz gerekiyor. Yeşil eğri kitlenme derinliğinin en düşük olduğu durumu gösteriyor. [[Elastik.jpg]] 1892 1891 2009-06-16T21:54:27Z Ziyadin 4 ''' Doğrultu atımlı faylar boyunca intersismik dönemde ve deprem anında meydana gelen yamulmanın hesaplanıp çizdirilmesi''' <C> gmtset MEASURE_UNIT cm # Kayma hızı (intersismik cm; eşsismik metre) set atim = 3 # kitlenme derinliği set W = 5 psbasemap -R-100/100/-2/2 -B20f10:"Faya dik mesafe (km)":Sn/.5:"Kayma hizi (cm/y)":We:."Deprem arasi donem": -JX22/6 -K> ! x.ps #Kitlenme derinliğini 25 km ye gelene kadar .... while ($W <= 25) # Her bir eğri için random renk üret ve bunu renk değişkenine ata set renk = `perl -e 'printf "%d %d %d ", int(rand(255)), int(rand(255)), int(rand(100))' | awk '{print $1"/"$2"/"$3}'` # Plot et awk 'BEGIN {a=3.1416/180; for (i=-200;i<=200;i=i+1) print (i,('$atim'/3.141 *(atan2(i,'$W'))))}' |\ psxy -R -W5/$renk -JX -M -O -K>> x.ps #.... beşer km arttır @ W = $W + 5 end #Deprem anı deformasyonu plot et (-Y10 ile sayfanın üstüne geç) awk 'BEGIN {a=3.1416/180; for (i=-200;i<200;i=i+1) if (i <0) print i,('$atim'/3.141 *(atan2(i,'$W')))+(('$atim')/2); else print i,('$atim'/3.141 *(atan2(i,'$W')))-(('$atim')/2)}' | psxy -R-100/100/-2/2 -B20f10:"":Sn/.5:"Kayma (m)":We:."100 sene sonra deprem ani": -W10/'red' -JX22/6 -O -Y10>> x.ps </C> Bu şekilde aşağıdaki şekli elde etmeniz gerekiyor. Yeşil eğri kitlenme derinliğinin en düşük olduğu durumu gösteriyor. [[elastik.jpg]] 1891 1890 2009-06-16T21:51:08Z Ziyadin 4 ''' Doğrultu atımlı faylar boyunca intersismik dönemde ve deprem anında meydana gelen yamulmanın hesaplanıp çizdirilmesi''' <C> gmtset MEASURE_UNIT cm # Kayma hızı (intersismik cm; eşsismik metre) set atim = 3 # kitlenme derinliği set W = 5 psbasemap -R-100/100/-2/2 -B20f10:"Faya dik mesafe (km)":Sn/.5:"Kayma hizi (cm/y)":We:."Deprem arasi donem": -JX22/6 -K> ! x.ps #Kitlenme derinliğini 25 km ye gelene kadar .... while ($W <= 25) # Her bir eğri için random renk üret ve bunu renk değişkenine ata set renk = `perl -e 'printf "%d %d %d ", int(rand(255)), int(rand(255)), int(rand(100))' | awk '{print $1"/"$2"/"$3}'` # Plot et awk 'BEGIN {a=3.1416/180; for (i=-200;i<=200;i=i+1) print (i,('$atim'/3.141 *(atan2(i,'$W'))))}' |\ psxy -R -W5/$renk -JX -M -O -K>> x.ps #.... beşer km arttır @ W = $W + 5 end #Deprem anı deformasyonu plot et (-Y10 ile sayfanın üstüne geç) awk 'BEGIN {a=3.1416/180; for (i=-200;i<200;i=i+1) if (i <0) print i,('$atim'/3.141 *(atan2(i,'$W')))+(('$atim')/2); else print i,('$atim'/3.141 *(atan2(i,'$W')))-(('$atim')/2)}' | psxy -R-100/100/-2/2 -B20f10:"":Sn/.5:"Kayma (m)":We:."100 sene sonra deprem ani": -W10/'red' -JX22/6 -O -Y10>> x.ps </C> 1890 1889 2009-06-16T21:50:16Z Ziyadin 4 ''' Doğrultu atımlı faylar boyunca intersismik dönemde ve deprem anında meydana gelen yamulmanın hesaplanıp çizdirilmesi''' <C> gmtset MEASURE_UNIT cm # Kayma hızı (intersismik cm; eşsismik metre) set atim = 3 # kitlenme derinliği set W = 5 psbasemap -R-100/100/-2/2 -B20f10:"Faya dik mesafe (km)":Sn/.5:"Kayma hizi (cm/y)":We:."Deprem arasi donem": -JX22/6 -K> ! x.ps #Kitlenme derinliğini 25 km ye gelene kadar .... while ($W <= 25) # Her bir eğri için random renk üret ve bunu renk değişkenine ata set renk = `perl -e 'printf "%d %d %d ", int(rand(255)), int(rand(255)), int(rand(100))' | awk '{print $1"/"$2"/"$3}'` # Plot et awk 'BEGIN {a=3.1416/180; for (i=-200;i<=200;i=i+1) print (i,('$atim'/3.141 *(atan2(i,'$W'))))}' |\ psxy -R -W5/$renk -JX -M -O -K>> x.ps #.... beşer km arttır @ W = $W + 5 end #Deprem anı deformasyonu plot et (-Y10 ile sayfanın üstüne geç) awk 'BEGIN {a=3.1416/180; for (i=-200;i<200;i=i+1) if (i <0) print i,('$atim'/3.141 *(atan2(i,'$W')))+(('$atim')/2); else print i,('$atim'/3.141 *(atan2(i,'$W')))-(('$atim')/2)}' | psxy -R-100/100/-2/2 -B50:"":Sn/.5:"Kayma (m)":We:."100 sene sonra deprem ani": -W10/'red' -JX22/6 -O -Y10>> x.ps </C> 1889 1888 2009-06-16T21:49:36Z Ziyadin 4 ''' Doğrultu atımlı faylar boyunca intersismik dönemde ve deprem anında meydana gelen yamulmanın hesaplanıp çizdirilmesi''' <C> gmtset MEASURE_UNIT cm # Kayma hızı (intersismik cm; eşsismik metre) set atim = 3 # kitlenme derinliği set W = 5 psbasemap -R-100/100/-2/2 -B20f10:"Faya dik mesafe (km)":Sn/.5:"Kayma hizi (cm/y)":We:."Deprem arasi donem": -JX22/6 -K> ! x.ps #Kitlenme derinliğini 25 km ye gelene kadar .... while ($W <= 25) # Her bir eğri için random renk üret set renk = `perl -e 'printf "%d %d %d ", int(rand(255)), int(rand(255)), int(rand(100))' | awk '{print $1"/"$2"/"$3}'` # Plot et awk 'BEGIN {a=3.1416/180; for (i=-200;i<=200;i=i+1) print (i,('$atim'/3.141 *(atan2(i,'$W'))))}' |\ psxy -R -W5/$renk -JX -M -O -K>> x.ps #.... beşer km arttır @ W = $W + 5 end #Deprem anı deformasyonu plot et (-Y10 ile sayfanın üstüne geç) awk 'BEGIN {a=3.1416/180; for (i=-200;i<200;i=i+1) if (i <0) print i,('$atim'/3.141 *(atan2(i,'$W')))+(('$atim')/2); else print i,('$atim'/3.141 *(atan2(i,'$W')))-(('$atim')/2)}' | psxy -R-100/100/-2/2 -B50:"":Sn/.5:"Kayma (m)":We:."100 sene sonra deprem ani": -W10/'red' -JX22/6 -O -Y10>> x.ps </C> 1888 1887 2009-06-16T21:48:02Z Ziyadin 4 ''' Doğrultu atımlı faylar boyunca intersismik dönemde ve deprem anında meydana gelen yamulmanın hesaplanıp çizdirilmesi''' <C> gmtset MEASURE_UNIT cm # Kayma hızı (intersismik cm; eşsismik metre) set atim = 3 # kitlenme derinliği set W = 5 psbasemap -R-100/100/-2/2 -B20f10:"Faya dik mesafe (km)":Sn/.5:"Kayma hizi (cm/y)":We:."Deprem arasi donem": -JX22/6 -K> ! x.ps #Kitlenme derinliğini 25 km ye gelene kadar 5 km arttır while ($W <= 25) # Her bir eğri için random renk üret set renk = `perl -e 'printf "%d %d %d ", int(rand(255)), int(rand(255)), int(rand(100))' | awk '{print $1"/"$2"/"$3}'` # Plot et awk 'BEGIN {a=3.1416/180; for (i=-200;i<=200;i=i+1) print (i,('$atim'/3.141 *(atan2(i,'$W'))))}' |\ psxy -R -W5/$renk -JX -M -O -K>> x.ps @ W = $W + 5 end #Deprem anı deformasyonu plot et awk 'BEGIN {a=3.1416/180; for (i=-200;i<200;i=i+1) if (i <0) print i,('$atim'/3.141 *(atan2(i,'$W')))+(('$atim')/2); else print i,('$atim'/3.141 *(atan2(i,'$W')))-(('$atim')/2)}' | psxy -R-100/100/-2/2 -B50:"":Sn/.5:"Kayma (m)":We:."100 sene sonra deprem ani": -W10/'red' -JX22/6 -O -Y10>> x.ps </C> 1887 1886 2009-06-16T21:44:40Z Ziyadin 4 ''' Doğrultu atımlı faylar boyunca intersismik dönemde ve deprem anında meydana gelen yamulmanın hesaplanıp çizdirilmesi''' <C> # Kayma hızı (intersismik cm; eşsismik metre) set atim = 3 # kitlenme derinliği set W = 5 psbasemap -R-100/100/-2/2 -B20f10:"Faya dik mesafe (km)":Sn/.5:"Kayma hizi (cm/y)":We:."Deprem arasi donem": -JX22/6 -K> ! x.ps #Kitlenme derinliğini 25 km ye gelene kadar 5 km arttır while ($W <= 25) # Her bir eğri için random renk üret set renk = `perl -e 'printf "%d %d %d ", int(rand(255)), int(rand(255)), int(rand(100))' | awk '{print $1"/"$2"/"$3}'` # Plot et awk 'BEGIN {a=3.1416/180; for (i=-200;i<=200;i=i+1) print (i,('$atim'/3.141 *(atan2(i,'$W'))))}' |\ psxy -R -W5/$renk -JX -M -O -K>> x.ps @ W = $W + 5 end #Deprem anı deformasyonu plot et awk 'BEGIN {a=3.1416/180; for (i=-200;i<200;i=i+1) if (i <0) print i,('$atim'/3.141 *(atan2(i,'$W')))+(('$atim')/2); else print i,('$atim'/3.141 *(atan2(i,'$W')))-(('$atim')/2)}' | psxy -R-100/100/-2/2 -B50:"":Sn/.5:"Kayma (m)":We:."100 sene sonra deprem ani": -W10/'red' -JX22/6 -O -Y10>> x.ps </C> 1886 1885 2009-06-16T21:43:11Z Ziyadin 4 ''' Doğrultu atımlı faylar boyunca intersismik dönemde ve deprem anında meydana gelen yamulmanın hesaplanıp çizdirilmesi''' # Kayma hızı (intersismik cm; eşsismik metre) set atim = 3 # kitlenme derinliği set W = 5 psbasemap -R-100/100/-2/2 -B20f10:"Faya dik mesafe (km)":Sn/.5:"Kayma hizi (cm/y)":We:."Deprem arasi donem": -JX22/6 -K> ! x.ps #Kitlenme derinliğini 25 km ye gelene kadar 5 km arttır while ($W <= 25) # Her bir eğri için random renk üret set renk = `perl -e 'printf "%d %d %d ", int(rand(255)), int(rand(255)), int(rand(100))' | awk '{print $1"/"$2"/"$3}'` # Plot et awk 'BEGIN {a=3.1416/180; for (i=-200;i<=200;i=i+1) print (i,('$atim'/3.141 *(atan2(i,'$W'))))}' |\ psxy -R -W5/$renk -JX -M -O -K>> x.ps @ W = $W + 5 end #Deprem anı deformasyonu plot et awk 'BEGIN {a=3.1416/180; for (i=-200;i<200;i=i+1) if (i <0) print i,('$atim'/3.141 *(atan2(i,'$W')))+(('$atim')/2); else print i,('$atim'/3.141 *(atan2(i,'$W')))-(('$atim')/2)}' | psxy -R-100/100/-2/2 -B50:"":Sn/.5:"Kayma (m)":We:."100 sene sonra deprem ani": -W10/'red' -JX22/6 -O -Y10>> x.ps 1885 1884 2009-06-16T21:38:10Z Ziyadin 4 ''' Doğrultu atımlı faylar boyunca intersismik dönemde ve deprem anında meydana gelen yamulmanın hesaplanıp çizdirilmesi''' set atim = 3 set W = 5 psbasemap -R-100/100/-2/2 -B20f10:"Faya dik mesafe (km)":Sn/.5:"Kayma hizi (cm/y)":We:."Deprem arasi donem": -JX22/6 -K> ! x.ps while ($W <= 25) set renk = `perl -e 'printf "%d %d %d ", int(rand(255)), int(rand(255)), int(rand(100))' | awk '{print $1"/"$2"/"$3}'` awk 'BEGIN {a=3.1416/180; for (i=-200;i<=200;i=i+1) print (i,('$atim'/3.141 *(atan2(i,'$W'))))}' |\ psxy -R -W5/$renk -JX -M -O -K>> x.ps @ W = $W + 5 echo $renk end awk 'BEGIN {a=3.1416/180; for (i=-200;i<200;i=i+1) if (i <0) print i,('$atim'/3.141 *(atan2(i,'$W')))+(('$atim')/2); else print i,('$atim'/3.141 *(atan2(i,'$W')))-(('$atim')/2)}' | psxy -R-100/100/-2/2 -B50:"":Sn/.5:"Kayma (m)":We:."100 sene sonra deprem ani": -W10/'red' -JX22/6 -O -Y10>> x.ps 1884 1883 2009-06-16T21:35:58Z Ziyadin 4 ''' Doğrultu atımlı faylar boyunca intersismik dönemde ve deprem anında meydana gelen yamulmanın hesaplanıp çizdirilmesi''' set atim = 3 set W = 5 psbasemap -R-100/100/-2/2 -B20f10:"Faya dik mesafe (km)":Sn/.5:"Kayma hizi (cm/y)":We:."Deprem arasi donem": -JX22/6 -K> ! x.ps while ($W <= 25) set renk = `perl -e 'printf "%d %d %d ", int(rand(255)), int(rand(255)), int(rand(100))' | awk '{print $1"/"$2"/"$3}'` awk 'BEGIN {a=3.1416/180; for (i=-200;i<=200;i=i+1) print (i,('$atim'/3.141 *(atan2(i,'$W'))))}' | psxy -R -W5/$renk -JX -M -O -K>> x.ps @ W = $W + 5 echo $renk end awk 'BEGIN {a=3.1416/180; for (i=-200;i<200;i=i+1) if (i <0) print i,('$atim'/3.141 *(atan2(i,'$W')))+(('$atim')/2); else print i,('$atim'/3.141 *(atan2(i,'$W')))-(('$atim')/2)}' | psxy -R-100/100/-2/2 -B50:"":Sn/.5:"Kayma (m)":We:."100 sene sonra deprem ani": -W10/'red' -JX22/6 -O -Y10>> x.ps 1883 2009-06-16T21:34:18Z Ziyadin 4 set atim = 3 set W = 5 psbasemap -R-100/100/-2/2 -B20f10:"Faya dik mesafe (km)":Sn/.5:"Kayma hizi (cm/y)":We:."Deprem arasi donem": -JX22/6 -K> ! x.ps while ($W <= 25) set renk = `perl -e 'printf "%d %d %d ", int(rand(255)), int(rand(255)), int(rand(100))' | awk '{print $1"/"$2"/"$3}'` awk 'BEGIN {a=3.1416/180; for (i=-200;i<=200;i=i+1) print (i,('$atim'/3.141 *(atan2(i,'$W'))))}' | psxy -R -W5/$renk -JX -M -O -K>> x.ps @ W = $W + 5 echo $renk end awk 'BEGIN {a=3.1416/180; for (i=-200;i<200;i=i+1) if (i <0) print i,('$atim'/3.141 *(atan2(i,'$W')))+(('$atim')/2); else print i,('$atim'/3.141 *(atan2(i,'$W')))-(('$atim')/2)}' | psxy -R-100/100/-2/2 -B50:"":Sn/.5:"Kayma (m)":We:."100 sene sonra deprem ani": -W10/'red' -JX22/6 -O -Y10>> x.ps Faydalı Komutlar Arşivi 0 1398 1978 1968 2010-09-18T17:03:12Z AdminGMTTR 1 Seocalismasi tarafından yapılan değişiklikler geri alınarak, AdminGMTTR tarafından değiştirilmiş önceki sürüm geri getirildi. == AWK == C tabanlı bir program olan awk basitleştirilmiş bir programla dili olarak görülebilir. Komut satırından veya script içinde çalışabilir. Burada çok temel bir kaç özelliği verilecektir. Daha fazla bilgiyi [http://www.gnu.org/software/gawk/manual/gawk.html GNU] sayfasından öğrenebilirsiniz. '''Bazı Parametreler:''' * ' : awk komutları tırnak işaretleri arasında yazılır. En sonda ise işlenecek dosya adı bulunur. * $: Veri dosyasındaki kolonları (değişken olarak) temsil eder. HErhangi bir değişiklik yapılmaz ise kolonlar boşluklarla ayrılmış kabul edilir. $0: Tüm satır, $1: Satırın 1. kolonu, $2, Satırın 2. kolonu. * NR: O anda işlenen satırın numarası '''Örnekler:''' *200 satırlık bir veri dosyasında her 5 satırda bir veri okur <bash>awk '{for(i=1; i<200;i=i+5) if (NR==i )print $0}' afarveldata_geo.dat > afarveldata2_geo.dat </bash> * Sadece 2, 3 ve 4. kolonlarını almak: $ ile kolon numarası belirtilir. virgül kullanılmaz ise kolonlardaki değerler birbirlerine yapışırlar. <bash>awk '{ print $2,$3,$4}' a.dat </bash> * İlk 5 satırı atarak atarak: <bash>awk ' NR>5 { print $2,$3,$4,$1}' a.dat </bash> *Matematik işlem (birçok matematik işlemi yapılabilir): <bash>awk ' { print $2/1.2 , ($3+5.4)/2 , $4^2 , log($1)}' a.dat</bash> * Dışarıdan parametre girişi -v değişkeni ile yapılabilir. <bash> @ sayi = 3 awk -v par=$sayi ' NR>3 && NR<8 {print NR,"::",$4,log($4),"Sayi:",$4*par }' deprem.dat </bash> * IF şartı ile seçim yapılabilir. <bash> awk ' { if ($4==6.5 || $4==5.5 ) print NR,"::",$4,$5 }' deprem.dat </bash> * .txt ile biten bütün dosyaların içinde "ara" kelimesini "bul" ile değiştir. <bash> awk '{gsub("ara", "bul", $0); print > FILENAME}' *.txt </bash> *Satırları sondan başa doğru yaz <bash> awk '{a[i++]=$0} END {for (j=i-1; j>=0;) print a[j--] }' deprem.dat </bash> * Satır sayısını bul <bash> awk 'END{print NR}' deprem.dat </bash> *[[Diğer örnekler]] == CAT == Özellikle ascii dosyaları birleştirmek için kullanılır. '''Örnekler:''' a.dat ve b.dat aynı formatta iki dosya ise buları c.dat olarak birleştirmek için <bash>cat a.dat b.dat > c.dat </bash> == COLRM == Dosya içinde istenilen kolonları siler <bash>colrm 3 5 < a.txt</bash> == CUT / PASTE == ''CUT'' ile dosya icindeki istenilen kolonlari alınabilir. ''CUT'' programıyla veri kolonlarınının daha esnek ayrılması için ''-d'' parametesi kullanılır. ''PASTE'' ile iki ve ya daha fazla dosya yan yana yapıştırılabilir. Aşağıdaki örnekte a.dat dosyası içindeki herbir satır aralarındaki ''-'' karakteri kullanılarak ayrılır ve bunlardan 2. kısımda (''-f2'') kalan değerler bir dosyaya yazilir. Aynı şekilde b.dat dosyasıda parçalanır ve 3. kolon değerleri yazılır. Diske yazılan bu iki dosyanın satırları ''PASTE'' programıyla yan yana gelecek şekilde yeni bir dosyaya yazılır. <bash>cut -d"-" -f2 a.dat > secme1.dat cut -d"-" -f3 b.dat > secme2.dat paste secme1.dat secme2.dat > secme.dat </bash> == DOS2UNIX / UNIX2DOS == dos2unix : ASCII dos formatını unix formatına dönüştürür. unix2dos : ASCII unix formatını dos formatına dönüştürür. <bash>dos2unix dos.txt unix2dos linux.txt </bash> == HEAD == Dosyanın istenilen miktardaki ilk satirlarini ekrana doker <bash>head -6 a.txt # ilk 6 satir gosterilir. </bash> == GREP == Bir karakter dizisini dosyalar içinde arar ve uygun olan satırları gösterir. '''Örnekler:''' "nokta" kelimesini a.dat içinde nerde olduğunu bulmak için <bash>grep -e nokta a.dat</bash> == MORE == Dosya içeriğini istenilen kurallara göre ekrana döker <bash>more +6 a.txt #ilk 6 satir gosterilmez </bash> == NL == Satırları numaralandırır. <bash>nl a.txt</bash> == SED == Dosya içindeki karakterler üzerinde toplu yazım işlemi yapar. <bash>sed -e 's/\./,/g' a.txt > b.txt </bash> == SORT == Sıralama yapar. <bash>sort a.txt</bash> == SPLIT == Dosyayı istenilen satır vb. için parçalara böler <bash>split -l 50 a.txt X</bash> == TAIL == Dosyanın istenilen miktardaki son satirlarini ekrana doker <bash>tail -6 a.txt # son 6 satir gosterilir </bash> == WC == Dosya içinde satır/karakter/kelime sayılarını verir. <bash>wc -l a.txt</bash> ''* Bu bilgilerin bir kısmı [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden ve [[Onur Tan]] GMT kurs dökümanlarından alınmıştır. '' 1968 1930 2010-08-24T03:36:52Z Seocalismasi 14 == AWK == C tabanlı bir program olan awk basitleştirilmiş bir programla dili olarak görülebilir. Komut satırından veya script içinde çalışabilir. Burada çok temel bir kaç özelliği verilecektir. Daha fazla bilgiyi [http://www.gnu.org/software/gawk/manual/gawk.html GNU] sayfasından öğrenebilirsiniz. '''Bazı Parametreler:''' * ' : awk komutları tırnak işaretleri arasında yazılır. En sonda ise işlenecek dosya adı bulunur. * $: Veri dosyasındaki kolonları (değişken olarak) temsil eder. HErhangi bir değişiklik yapılmaz ise kolonlar boşluklarla ayrılmış kabul edilir. $0: Tüm satır, $1: Satırın 1. kolonu, $2, Satırın 2. kolonu. * NR: O anda işlenen satırın numarası '''Örnekler:''' *200 satırlık bir veri dosyasında her 5 satırda bir veri okur <bash>awk '{for(i=1; i<200;i=i+5) if (NR==i )print $0}' afarveldata_geo.dat > afarveldata2_geo.dat </bash> * Sadece 2, 3 ve 4. kolonlarını almak: $ ile kolon numarası belirtilir. virgül kullanılmaz ise kolonlardaki değerler birbirlerine yapışırlar. <bash>awk '{ print $2,$3,$4}' a.dat </bash> * İlk 5 satırı atarak atarak: <bash>awk ' NR>5 { print $2,$3,$4,$1}' a.dat </bash> *Matematik işlem (birçok matematik işlemi yapılabilir): <bash>awk ' { print $2/1.2 , ($3+5.4)/2 , $4^2 , log($1)}' a.dat</bash> * Dışarıdan parametre girişi -v değişkeni ile yapılabilir. <bash> @ sayi = 3 awk -v par=$sayi ' NR>3 && NR<8 {print NR,"::",$4,log($4),"Sayi:",$4*par }' deprem.dat </bash> * IF şartı ile seçim yapılabilir. <bash> awk ' { if ($4==6.5 || $4==5.5 ) print NR,"::",$4,$5 }' deprem.dat </bash> * .txt ile biten bütün dosyaların içinde "ara" kelimesini "bul" ile değiştir. <bash> awk '{gsub("ara", "bul", $0); print > FILENAME}' *.txt </bash> *Satırları sondan başa doğru yaz <bash> awk '{a[i++]=$0} END {for (j=i-1; j>=0;) print a[j--] }' deprem.dat </bash> * Satır sayısını bul <bash> awk 'END{print NR}' deprem.dat </bash> *[[Diğer örnekler]] == CAT == Özellikle ascii dosyaları birleştirmek için kullanılır. '''Örnekler:''' a.dat ve b.dat aynı formatta iki dosya ise buları c.dat olarak birleştirmek için <bash>cat a.dat b.dat > c.dat </bash> == COLRM == Dosya içinde istenilen kolonları siler <bash>colrm 3 5 < a.txt</bash> == CUT / PASTE == ''CUT'' ile dosya icindeki istenilen kolonlari alınabilir. ''CUT'' programıyla veri kolonlarınının daha esnek ayrılması için ''-d'' parametesi kullanılır. ''PASTE'' ile iki ve ya daha fazla dosya yan yana yapıştırılabilir. Aşağıdaki örnekte a.dat dosyası içindeki herbir satır aralarındaki ''-'' karakteri kullanılarak ayrılır ve bunlardan 2. kısımda (''-f2'') kalan değerler bir dosyaya yazilir. Aynı şekilde b.dat dosyasıda parçalanır ve 3. kolon değerleri yazılır. Diske yazılan bu iki dosyanın satırları ''PASTE'' programıyla yan yana gelecek şekilde yeni bir dosyaya yazılır. <bash>cut -d"-" -f2 a.dat > secme1.dat cut -d"-" -f3 b.dat > secme2.dat paste secme1.dat secme2.dat > secme.dat </bash> == DOS2UNIX / UNIX2DOS == dos2unix : ASCII dos formatını unix formatına dönüştürür. unix2dos : ASCII unix formatını dos formatına dönüştürür. <bash>dos2unix dos.txt unix2dos linux.txt </bash> == HEAD == Dosyanın istenilen miktardaki ilk satirlarini ekrana doker <bash>head -6 a.txt # ilk 6 satir gosterilir. </bash> == GREP == Bir karakter dizisini dosyalar içinde arar ve uygun olan satırları gösterir. '''Örnekler:''' "nokta" kelimesini a.dat içinde nerde olduğunu bulmak için <bash>grep -e nokta a.dat</bash> == MORE == Dosya içeriğini istenilen kurallara göre ekrana döker <bash>more +6 a.txt #ilk 6 satir gosterilmez </bash> == NL == Satırları numaralandırır. <bash>nl a.txt</bash> == SED == Dosya içindeki karakterler üzerinde toplu yazım işlemi yapar. <bash>sed -e 's/\./,/g' a.txt > b.txt </bash> == SORT == Sıralama yapar. <bash>sort a.txt</bash> == SPLIT == Dosyayı istenilen satır vb. için parçalara böler <bash>split -l 50 a.txt X</bash> == TAIL == Dosyanın istenilen miktardaki son satirlarini ekrana doker <bash>tail -6 a.txt # son 6 satir gosterilir </bash> == WC == Dosya içinde satır/karakter/kelime sayılarını verir. <bash>wc -l a.txt</bash> ''* Bu bilgilerin bir kısmı [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden ve [[Onur Tan]] GMT kurs dökümanlarından alınmıştır. '' [http://www.imcturk.com antalya web tasarım] [http://www.areaturk.com antalya web tasarım] [http://burmehlidafx15biberweb.blogcu.com burmeh yaza lida fx15 biber hapı ile formda girin] 1930 1925 2010-01-31T22:31:30Z AdminGMTTR 1 Antakyanet tarafından yapılan değişiklikler geri alınarak, Ziyadin tarafından değiştirilmiş önceki sürüm geri getirildi. == AWK == C tabanlı bir program olan awk basitleştirilmiş bir programla dili olarak görülebilir. Komut satırından veya script içinde çalışabilir. Burada çok temel bir kaç özelliği verilecektir. Daha fazla bilgiyi [http://www.gnu.org/software/gawk/manual/gawk.html GNU] sayfasından öğrenebilirsiniz. '''Bazı Parametreler:''' * ' : awk komutları tırnak işaretleri arasında yazılır. En sonda ise işlenecek dosya adı bulunur. * $: Veri dosyasındaki kolonları (değişken olarak) temsil eder. HErhangi bir değişiklik yapılmaz ise kolonlar boşluklarla ayrılmış kabul edilir. $0: Tüm satır, $1: Satırın 1. kolonu, $2, Satırın 2. kolonu. * NR: O anda işlenen satırın numarası '''Örnekler:''' *200 satırlık bir veri dosyasında her 5 satırda bir veri okur <bash>awk '{for(i=1; i<200;i=i+5) if (NR==i )print $0}' afarveldata_geo.dat > afarveldata2_geo.dat </bash> * Sadece 2, 3 ve 4. kolonlarını almak: $ ile kolon numarası belirtilir. virgül kullanılmaz ise kolonlardaki değerler birbirlerine yapışırlar. <bash>awk '{ print $2,$3,$4}' a.dat </bash> * İlk 5 satırı atarak atarak: <bash>awk ' NR>5 { print $2,$3,$4,$1}' a.dat </bash> *Matematik işlem (birçok matematik işlemi yapılabilir): <bash>awk ' { print $2/1.2 , ($3+5.4)/2 , $4^2 , log($1)}' a.dat</bash> * Dışarıdan parametre girişi -v değişkeni ile yapılabilir. <bash> @ sayi = 3 awk -v par=$sayi ' NR>3 && NR<8 {print NR,"::",$4,log($4),"Sayi:",$4*par }' deprem.dat </bash> * IF şartı ile seçim yapılabilir. <bash> awk ' { if ($4==6.5 || $4==5.5 ) print NR,"::",$4,$5 }' deprem.dat </bash> * .txt ile biten bütün dosyaların içinde "ara" kelimesini "bul" ile değiştir. <bash> awk '{gsub("ara", "bul", $0); print > FILENAME}' *.txt </bash> *Satırları sondan başa doğru yaz <bash> awk '{a[i++]=$0} END {for (j=i-1; j>=0;) print a[j--] }' deprem.dat </bash> * Satır sayısını bul <bash> awk 'END{print NR}' deprem.dat </bash> *[[Diğer örnekler]] == CAT == Özellikle ascii dosyaları birleştirmek için kullanılır. '''Örnekler:''' a.dat ve b.dat aynı formatta iki dosya ise buları c.dat olarak birleştirmek için <bash>cat a.dat b.dat > c.dat </bash> == COLRM == Dosya içinde istenilen kolonları siler <bash>colrm 3 5 < a.txt</bash> == CUT / PASTE == ''CUT'' ile dosya icindeki istenilen kolonlari alınabilir. ''CUT'' programıyla veri kolonlarınının daha esnek ayrılması için ''-d'' parametesi kullanılır. ''PASTE'' ile iki ve ya daha fazla dosya yan yana yapıştırılabilir. Aşağıdaki örnekte a.dat dosyası içindeki herbir satır aralarındaki ''-'' karakteri kullanılarak ayrılır ve bunlardan 2. kısımda (''-f2'') kalan değerler bir dosyaya yazilir. Aynı şekilde b.dat dosyasıda parçalanır ve 3. kolon değerleri yazılır. Diske yazılan bu iki dosyanın satırları ''PASTE'' programıyla yan yana gelecek şekilde yeni bir dosyaya yazılır. <bash>cut -d"-" -f2 a.dat > secme1.dat cut -d"-" -f3 b.dat > secme2.dat paste secme1.dat secme2.dat > secme.dat </bash> == DOS2UNIX / UNIX2DOS == dos2unix : ASCII dos formatını unix formatına dönüştürür. unix2dos : ASCII unix formatını dos formatına dönüştürür. <bash>dos2unix dos.txt unix2dos linux.txt </bash> == HEAD == Dosyanın istenilen miktardaki ilk satirlarini ekrana doker <bash>head -6 a.txt # ilk 6 satir gosterilir. </bash> == GREP == Bir karakter dizisini dosyalar içinde arar ve uygun olan satırları gösterir. '''Örnekler:''' "nokta" kelimesini a.dat içinde nerde olduğunu bulmak için <bash>grep -e nokta a.dat</bash> == MORE == Dosya içeriğini istenilen kurallara göre ekrana döker <bash>more +6 a.txt #ilk 6 satir gosterilmez </bash> == NL == Satırları numaralandırır. <bash>nl a.txt</bash> == SED == Dosya içindeki karakterler üzerinde toplu yazım işlemi yapar. <bash>sed -e 's/\./,/g' a.txt > b.txt </bash> == SORT == Sıralama yapar. <bash>sort a.txt</bash> == SPLIT == Dosyayı istenilen satır vb. için parçalara böler <bash>split -l 50 a.txt X</bash> == TAIL == Dosyanın istenilen miktardaki son satirlarini ekrana doker <bash>tail -6 a.txt # son 6 satir gosterilir </bash> == WC == Dosya içinde satır/karakter/kelime sayılarını verir. <bash>wc -l a.txt</bash> ''* Bu bilgilerin bir kısmı [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden ve [[Onur Tan]] GMT kurs dökümanlarından alınmıştır. '' 1925 1922 2010-01-26T21:10:33Z Antakyanet 11 == AWK == C tabanlı bir program olan awk basitleştirilmiş bir programla dili olarak görülebilir. Komut satırından veya script içinde çalışabilir. Burada çok temel bir kaç özelliği verilecektir. Daha fazla bilgiyi [http://www.gnu.org/software/gawk/manual/gawk.html GNU] sayfasından öğrenebilirsiniz. '''Bazı Parametreler:''' * ' : awk komutları tırnak işaretleri arasında yazılır. En sonda ise işlenecek dosya adı bulunur. * $: Veri dosyasındaki kolonları (değişken olarak) temsil eder. HErhangi bir değişiklik yapılmaz ise kolonlar boşluklarla ayrılmış kabul edilir. $0: Tüm satır, $1: Satırın 1. kolonu, $2, Satırın 2. kolonu. * NR: O anda işlenen satırın numarası '''Örnekler:''' *200 satırlık bir veri dosyasında her 5 satırda bir veri okur <bash>awk '{for(i=1; i<200;i=i+5) if (NR==i )print $0}' afarveldata_geo.dat > afarveldata2_geo.dat </bash> * Sadece 2, 3 ve 4. kolonlarını almak: $ ile kolon numarası belirtilir. virgül kullanılmaz ise kolonlardaki değerler birbirlerine yapışırlar. <bash>awk '{ print $2,$3,$4}' a.dat </bash> * [http://revizyonorganizebrnckvvtmllttrhaberi.co.cc revizyon ile organize matbaacılık brnckvvtmllttrhaberi] * [http://revizyonorganizebrnckvvtmllttrhaberi.co.tv revizyon ile organize matbaacılık brnckvvtmllttrhaberi] * [http://revizyonmatbaacilikbrnckvvtmllttrhaberi.co.tv revizyon ile organize matbaacılık brnckvvtmllttrhaberi] * [http://revizyonmatbaacilikbrnckvvtmllttrhaberi.co.cc revizyon ile organize matbaacılık brnckvvtmllttrhaberi] * İlk 5 satırı atarak atarak: <bash>awk ' NR>5 { print $2,$3,$4,$1}' a.dat </bash> *Matematik işlem (birçok matematik işlemi yapılabilir): <bash>awk ' { print $2/1.2 , ($3+5.4)/2 , $4^2 , log($1)}' a.dat</bash> * Dışarıdan parametre girişi -v değişkeni ile yapılabilir. <bash> @ sayi = 3 awk -v par=$sayi ' NR>3 && NR<8 {print NR,"::",$4,log($4),"Sayi:",$4*par }' deprem.dat </bash> * IF şartı ile seçim yapılabilir. <bash> awk ' { if ($4==6.5 || $4==5.5 ) print NR,"::",$4,$5 }' deprem.dat </bash> * .txt ile biten bütün dosyaların içinde "ara" kelimesini "bul" ile değiştir. <bash> awk '{gsub("ara", "bul", $0); print > FILENAME}' *.txt </bash> *Satırları sondan başa doğru yaz <bash> awk '{a[i++]=$0} END {for (j=i-1; j>=0;) print a[j--] }' deprem.dat </bash> * Satır sayısını bul <bash> awk 'END{print NR}' deprem.dat </bash> *[[Diğer örnekler]] == CAT == Özellikle ascii dosyaları birleştirmek için kullanılır. '''Örnekler:''' a.dat ve b.dat aynı formatta iki dosya ise buları c.dat olarak birleştirmek için <bash>cat a.dat b.dat > c.dat </bash> == COLRM == Dosya içinde istenilen kolonları siler <bash>colrm 3 5 < a.txt</bash> == CUT / PASTE == ''CUT'' ile dosya icindeki istenilen kolonlari alınabilir. ''CUT'' programıyla veri kolonlarınının daha esnek ayrılması için ''-d'' parametesi kullanılır. ''PASTE'' ile iki ve ya daha fazla dosya yan yana yapıştırılabilir. Aşağıdaki örnekte a.dat dosyası içindeki herbir satır aralarındaki ''-'' karakteri kullanılarak ayrılır ve bunlardan 2. kısımda (''-f2'') kalan değerler bir dosyaya yazilir. Aynı şekilde b.dat dosyasıda parçalanır ve 3. kolon değerleri yazılır. Diske yazılan bu iki dosyanın satırları ''PASTE'' programıyla yan yana gelecek şekilde yeni bir dosyaya yazılır. <bash>cut -d"-" -f2 a.dat > secme1.dat cut -d"-" -f3 b.dat > secme2.dat paste secme1.dat secme2.dat > secme.dat </bash> == DOS2UNIX / UNIX2DOS == dos2unix : ASCII dos formatını unix formatına dönüştürür. unix2dos : ASCII unix formatını dos formatına dönüştürür. <bash>dos2unix dos.txt unix2dos linux.txt </bash> == HEAD == Dosyanın istenilen miktardaki ilk satirlarini ekrana doker <bash>head -6 a.txt # ilk 6 satir gosterilir. </bash> == GREP == Bir karakter dizisini dosyalar içinde arar ve uygun olan satırları gösterir. '''Örnekler:''' "nokta" kelimesini a.dat içinde nerde olduğunu bulmak için <bash>grep -e nokta a.dat</bash> == MORE == Dosya içeriğini istenilen kurallara göre ekrana döker <bash>more +6 a.txt #ilk 6 satir gosterilmez </bash> == NL == Satırları numaralandırır. <bash>nl a.txt</bash> == SED == Dosya içindeki karakterler üzerinde toplu yazım işlemi yapar. <bash>sed -e 's/\./,/g' a.txt > b.txt </bash> == SORT == Sıralama yapar. <bash>sort a.txt</bash> == SPLIT == Dosyayı istenilen satır vb. için parçalara böler <bash>split -l 50 a.txt X</bash> == TAIL == Dosyanın istenilen miktardaki son satirlarini ekrana doker <bash>tail -6 a.txt # son 6 satir gosterilir </bash> == WC == Dosya içinde satır/karakter/kelime sayılarını verir. <bash>wc -l a.txt</bash> ''* Bu bilgilerin bir kısmı [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden ve [[Onur Tan]] GMT kurs dökümanlarından alınmıştır. '' 1922 1861 2010-01-16T12:03:17Z Antakyanet 11 == AWK == C tabanlı bir program olan awk basitleştirilmiş bir programla dili olarak görülebilir. Komut satırından veya script içinde çalışabilir. Burada çok temel bir kaç özelliği verilecektir. Daha fazla bilgiyi [http://www.gnu.org/software/gawk/manual/gawk.html GNU] sayfasından öğrenebilirsiniz. '''Bazı Parametreler:''' * ' : awk komutları tırnak işaretleri arasında yazılır. En sonda ise işlenecek dosya adı bulunur. * $: Veri dosyasındaki kolonları (değişken olarak) temsil eder. HErhangi bir değişiklik yapılmaz ise kolonlar boşluklarla ayrılmış kabul edilir. $0: Tüm satır, $1: Satırın 1. kolonu, $2, Satırın 2. kolonu. * NR: O anda işlenen satırın numarası '''Örnekler:''' *200 satırlık bir veri dosyasında her 5 satırda bir veri okur <bash>awk '{for(i=1; i<200;i=i+5) if (NR==i )print $0}' afarveldata_geo.dat > afarveldata2_geo.dat </bash> * Sadece 2, 3 ve 4. kolonlarını almak: $ ile kolon numarası belirtilir. virgül kullanılmaz ise kolonlardaki değerler birbirlerine yapışırlar. <bash>awk '{ print $2,$3,$4}' a.dat </bash> * İlk 5 satırı atarak atarak: <bash>awk ' NR>5 { print $2,$3,$4,$1}' a.dat </bash> *Matematik işlem (birçok matematik işlemi yapılabilir): <bash>awk ' { print $2/1.2 , ($3+5.4)/2 , $4^2 , log($1)}' a.dat</bash> * Dışarıdan parametre girişi -v değişkeni ile yapılabilir. <bash> @ sayi = 3 awk -v par=$sayi ' NR>3 && NR<8 {print NR,"::",$4,log($4),"Sayi:",$4*par }' deprem.dat </bash> * IF şartı ile seçim yapılabilir. <bash> awk ' { if ($4==6.5 || $4==5.5 ) print NR,"::",$4,$5 }' deprem.dat </bash> * .txt ile biten bütün dosyaların içinde "ara" kelimesini "bul" ile değiştir. <bash> awk '{gsub("ara", "bul", $0); print > FILENAME}' *.txt </bash> *Satırları sondan başa doğru yaz <bash> awk '{a[i++]=$0} END {for (j=i-1; j>=0;) print a[j--] }' deprem.dat </bash> * Satır sayısını bul <bash> awk 'END{print NR}' deprem.dat </bash> *[[Diğer örnekler]] == CAT == Özellikle ascii dosyaları birleştirmek için kullanılır. '''Örnekler:''' a.dat ve b.dat aynı formatta iki dosya ise buları c.dat olarak birleştirmek için <bash>cat a.dat b.dat > c.dat </bash> == COLRM == Dosya içinde istenilen kolonları siler <bash>colrm 3 5 < a.txt</bash> == CUT / PASTE == ''CUT'' ile dosya icindeki istenilen kolonlari alınabilir. ''CUT'' programıyla veri kolonlarınının daha esnek ayrılması için ''-d'' parametesi kullanılır. ''PASTE'' ile iki ve ya daha fazla dosya yan yana yapıştırılabilir. Aşağıdaki örnekte a.dat dosyası içindeki herbir satır aralarındaki ''-'' karakteri kullanılarak ayrılır ve bunlardan 2. kısımda (''-f2'') kalan değerler bir dosyaya yazilir. Aynı şekilde b.dat dosyasıda parçalanır ve 3. kolon değerleri yazılır. Diske yazılan bu iki dosyanın satırları ''PASTE'' programıyla yan yana gelecek şekilde yeni bir dosyaya yazılır. <bash>cut -d"-" -f2 a.dat > secme1.dat cut -d"-" -f3 b.dat > secme2.dat paste secme1.dat secme2.dat > secme.dat </bash> == DOS2UNIX / UNIX2DOS == dos2unix : ASCII dos formatını unix formatına dönüştürür. unix2dos : ASCII unix formatını dos formatına dönüştürür. <bash>dos2unix dos.txt unix2dos linux.txt </bash> == HEAD == Dosyanın istenilen miktardaki ilk satirlarini ekrana doker <bash>head -6 a.txt # ilk 6 satir gosterilir. </bash> == GREP == Bir karakter dizisini dosyalar içinde arar ve uygun olan satırları gösterir. '''Örnekler:''' "nokta" kelimesini a.dat içinde nerde olduğunu bulmak için <bash>grep -e nokta a.dat</bash> == MORE == Dosya içeriğini istenilen kurallara göre ekrana döker <bash>more +6 a.txt #ilk 6 satir gosterilmez </bash> == NL == Satırları numaralandırır. <bash>nl a.txt</bash> == SED == Dosya içindeki karakterler üzerinde toplu yazım işlemi yapar. <bash>sed -e 's/\./,/g' a.txt > b.txt </bash> == SORT == Sıralama yapar. <bash>sort a.txt</bash> == SPLIT == Dosyayı istenilen satır vb. için parçalara böler <bash>split -l 50 a.txt X</bash> == TAIL == Dosyanın istenilen miktardaki son satirlarini ekrana doker <bash>tail -6 a.txt # son 6 satir gosterilir </bash> == WC == Dosya içinde satır/karakter/kelime sayılarını verir. <bash>wc -l a.txt</bash> ''* Bu bilgilerin bir kısmı [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden ve [[Onur Tan]] GMT kurs dökümanlarından alınmıştır. '' [http://revizyonorganizebrnckvvtmllttrhaberi.co.cc revizyon ile organize matbaacılık brnckvvtmllttrhaberi] [http://revizyonorganizebrnckvvtmllttrhaberi.co.tv revizyon ile organize matbaacılık brnckvvtmllttrhaberi] [http://revizyonmatbaacilikbrnckvvtmllttrhaberi.co.tv revizyon ile organize matbaacılık brnckvvtmllttrhaberi] 1861 1860 2009-05-07T20:32:53Z Ziyadin 4 /* AWK */ == AWK == C tabanlı bir program olan awk basitleştirilmiş bir programla dili olarak görülebilir. Komut satırından veya script içinde çalışabilir. Burada çok temel bir kaç özelliği verilecektir. Daha fazla bilgiyi [http://www.gnu.org/software/gawk/manual/gawk.html GNU] sayfasından öğrenebilirsiniz. '''Bazı Parametreler:''' * ' : awk komutları tırnak işaretleri arasında yazılır. En sonda ise işlenecek dosya adı bulunur. * $: Veri dosyasındaki kolonları (değişken olarak) temsil eder. HErhangi bir değişiklik yapılmaz ise kolonlar boşluklarla ayrılmış kabul edilir. $0: Tüm satır, $1: Satırın 1. kolonu, $2, Satırın 2. kolonu. * NR: O anda işlenen satırın numarası '''Örnekler:''' *200 satırlık bir veri dosyasında her 5 satırda bir veri okur <bash>awk '{for(i=1; i<200;i=i+5) if (NR==i )print $0}' afarveldata_geo.dat > afarveldata2_geo.dat </bash> * Sadece 2, 3 ve 4. kolonlarını almak: $ ile kolon numarası belirtilir. virgül kullanılmaz ise kolonlardaki değerler birbirlerine yapışırlar. <bash>awk '{ print $2,$3,$4}' a.dat </bash> * İlk 5 satırı atarak atarak: <bash>awk ' NR>5 { print $2,$3,$4,$1}' a.dat </bash> *Matematik işlem (birçok matematik işlemi yapılabilir): <bash>awk ' { print $2/1.2 , ($3+5.4)/2 , $4^2 , log($1)}' a.dat</bash> * Dışarıdan parametre girişi -v değişkeni ile yapılabilir. <bash> @ sayi = 3 awk -v par=$sayi ' NR>3 && NR<8 {print NR,"::",$4,log($4),"Sayi:",$4*par }' deprem.dat </bash> * IF şartı ile seçim yapılabilir. <bash> awk ' { if ($4==6.5 || $4==5.5 ) print NR,"::",$4,$5 }' deprem.dat </bash> * .txt ile biten bütün dosyaların içinde "ara" kelimesini "bul" ile değiştir. <bash> awk '{gsub("ara", "bul", $0); print > FILENAME}' *.txt </bash> *Satırları sondan başa doğru yaz <bash> awk '{a[i++]=$0} END {for (j=i-1; j>=0;) print a[j--] }' deprem.dat </bash> * Satır sayısını bul <bash> awk 'END{print NR}' deprem.dat </bash> *[[Diğer örnekler]] == CAT == Özellikle ascii dosyaları birleştirmek için kullanılır. '''Örnekler:''' a.dat ve b.dat aynı formatta iki dosya ise buları c.dat olarak birleştirmek için <bash>cat a.dat b.dat > c.dat </bash> == COLRM == Dosya içinde istenilen kolonları siler <bash>colrm 3 5 < a.txt</bash> == CUT / PASTE == ''CUT'' ile dosya icindeki istenilen kolonlari alınabilir. ''CUT'' programıyla veri kolonlarınının daha esnek ayrılması için ''-d'' parametesi kullanılır. ''PASTE'' ile iki ve ya daha fazla dosya yan yana yapıştırılabilir. Aşağıdaki örnekte a.dat dosyası içindeki herbir satır aralarındaki ''-'' karakteri kullanılarak ayrılır ve bunlardan 2. kısımda (''-f2'') kalan değerler bir dosyaya yazilir. Aynı şekilde b.dat dosyasıda parçalanır ve 3. kolon değerleri yazılır. Diske yazılan bu iki dosyanın satırları ''PASTE'' programıyla yan yana gelecek şekilde yeni bir dosyaya yazılır. <bash>cut -d"-" -f2 a.dat > secme1.dat cut -d"-" -f3 b.dat > secme2.dat paste secme1.dat secme2.dat > secme.dat </bash> == DOS2UNIX / UNIX2DOS == dos2unix : ASCII dos formatını unix formatına dönüştürür. unix2dos : ASCII unix formatını dos formatına dönüştürür. <bash>dos2unix dos.txt unix2dos linux.txt </bash> == HEAD == Dosyanın istenilen miktardaki ilk satirlarini ekrana doker <bash>head -6 a.txt # ilk 6 satir gosterilir. </bash> == GREP == Bir karakter dizisini dosyalar içinde arar ve uygun olan satırları gösterir. '''Örnekler:''' "nokta" kelimesini a.dat içinde nerde olduğunu bulmak için <bash>grep -e nokta a.dat</bash> == MORE == Dosya içeriğini istenilen kurallara göre ekrana döker <bash>more +6 a.txt #ilk 6 satir gosterilmez </bash> == NL == Satırları numaralandırır. <bash>nl a.txt</bash> == SED == Dosya içindeki karakterler üzerinde toplu yazım işlemi yapar. <bash>sed -e 's/\./,/g' a.txt > b.txt </bash> == SORT == Sıralama yapar. <bash>sort a.txt</bash> == SPLIT == Dosyayı istenilen satır vb. için parçalara böler <bash>split -l 50 a.txt X</bash> == TAIL == Dosyanın istenilen miktardaki son satirlarini ekrana doker <bash>tail -6 a.txt # son 6 satir gosterilir </bash> == WC == Dosya içinde satır/karakter/kelime sayılarını verir. <bash>wc -l a.txt</bash> ''* Bu bilgilerin bir kısmı [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden ve [[Onur Tan]] GMT kurs dökümanlarından alınmıştır. '' 1860 1854 2009-05-07T20:31:07Z Ziyadin 4 /* AWK */ == AWK == C tabanlı bir program olan awk basitleştirilmiş bir programla dili olarak görülebilir. Komut satırından veya script içinde çalışabilir. Burada çok temel bir kaç özelliği verilecektir. Daha fazla bilgiyi [http://www.gnu.org/software/gawk/manual/gawk.html GNU] sayfasından öğrenebilirsiniz. '''Bazı Parametreler:''' * ' : awk komutları tırnak işaretleri arasında yazılır. En sonda ise işlenecek dosya adı bulunur. * $: Veri dosyasındaki kolonları (değişken olarak) temsil eder. HErhangi bir değişiklik yapılmaz ise kolonlar boşluklarla ayrılmış kabul edilir. $0: Tüm satır, $1: Satırın 1. kolonu, $2, Satırın 2. kolonu. * NR: O anda işlenen satırın numarası '''Örnekler:''' *200 satırlık bir veri dosyasında her 5 satırda bir veri okur <bash>awk '{for(i=1; i<200;i=i+5) if (NR==i )print $0}' afarveldata_geo.dat > afarveldata2_geo.dat </bash> * Sadece 2, 3 ve 4. kolonlarını almak: $ ile kolon numarası belirtilir. virgül kullanılmaz ise kolonlardaki değerler birbirlerine yapışırlar. <bash>awk '{ print $2,$3,$4}' a.dat </bash> * İlk 5 satırı atarak atarak: <bash>awk ' NR>5 { print $2,$3,$4,$1}' a.dat </bash> *Matematik işlem (birçok matematik işlemi yapılabilir): <bash>awk ' { print $2/1.2 , ($3+5.4)/2 , $4^2 , log($1)}' a.dat</bash> * Dışarıdan parametre girişi -v değişkeni ile yapılabilir. <bash> @ sayi = 3 awk -v par=$sayi ' NR>3 && NR<8 {print NR,"::",$4,log($4),"Sayi:",$4*par }' deprem.dat </bash> * IF şartı ile seçim yapılabilir. <bash> awk ' { if ($4==6.5 || $4==5.5 ) print NR,"::",$4,$5 }' deprem.dat </bash> * .txt ile biten bütün dosyaların içinde "ara" kelimesini "bul" ile değiştir. <bash> awk '{gsub("ara", "bul", $0); print > FILENAME}' *.txt </bash> *Satırları sondan başa doğru yaz <bash> awk '{a[i++]=$0} END {for (j=i-1; j>=0;) print a[j--] }' deprem.dat </bash> * Satır sayısını bul <bash> awk 'END{print NR}' deprem.dat </bash> == CAT == Özellikle ascii dosyaları birleştirmek için kullanılır. '''Örnekler:''' a.dat ve b.dat aynı formatta iki dosya ise buları c.dat olarak birleştirmek için <bash>cat a.dat b.dat > c.dat </bash> == COLRM == Dosya içinde istenilen kolonları siler <bash>colrm 3 5 < a.txt</bash> == CUT / PASTE == ''CUT'' ile dosya icindeki istenilen kolonlari alınabilir. ''CUT'' programıyla veri kolonlarınının daha esnek ayrılması için ''-d'' parametesi kullanılır. ''PASTE'' ile iki ve ya daha fazla dosya yan yana yapıştırılabilir. Aşağıdaki örnekte a.dat dosyası içindeki herbir satır aralarındaki ''-'' karakteri kullanılarak ayrılır ve bunlardan 2. kısımda (''-f2'') kalan değerler bir dosyaya yazilir. Aynı şekilde b.dat dosyasıda parçalanır ve 3. kolon değerleri yazılır. Diske yazılan bu iki dosyanın satırları ''PASTE'' programıyla yan yana gelecek şekilde yeni bir dosyaya yazılır. <bash>cut -d"-" -f2 a.dat > secme1.dat cut -d"-" -f3 b.dat > secme2.dat paste secme1.dat secme2.dat > secme.dat </bash> == DOS2UNIX / UNIX2DOS == dos2unix : ASCII dos formatını unix formatına dönüştürür. unix2dos : ASCII unix formatını dos formatına dönüştürür. <bash>dos2unix dos.txt unix2dos linux.txt </bash> == HEAD == Dosyanın istenilen miktardaki ilk satirlarini ekrana doker <bash>head -6 a.txt # ilk 6 satir gosterilir. </bash> == GREP == Bir karakter dizisini dosyalar içinde arar ve uygun olan satırları gösterir. '''Örnekler:''' "nokta" kelimesini a.dat içinde nerde olduğunu bulmak için <bash>grep -e nokta a.dat</bash> == MORE == Dosya içeriğini istenilen kurallara göre ekrana döker <bash>more +6 a.txt #ilk 6 satir gosterilmez </bash> == NL == Satırları numaralandırır. <bash>nl a.txt</bash> == SED == Dosya içindeki karakterler üzerinde toplu yazım işlemi yapar. <bash>sed -e 's/\./,/g' a.txt > b.txt </bash> == SORT == Sıralama yapar. <bash>sort a.txt</bash> == SPLIT == Dosyayı istenilen satır vb. için parçalara böler <bash>split -l 50 a.txt X</bash> == TAIL == Dosyanın istenilen miktardaki son satirlarini ekrana doker <bash>tail -6 a.txt # son 6 satir gosterilir </bash> == WC == Dosya içinde satır/karakter/kelime sayılarını verir. <bash>wc -l a.txt</bash> ''* Bu bilgilerin bir kısmı [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden ve [[Onur Tan]] GMT kurs dökümanlarından alınmıştır. '' 1854 1794 2009-05-07T20:09:17Z Ziyadin 4 /* AWK */ == AWK == C tabanlı bir program olan awk basitleştirilmiş bir programla dili olarak görülebilir. Komut satırından veya script içinde çalışabilir. Burada çok temel bir kaç özelliği verilecektir. Daha fazla bilgiyi [http://www.gnu.org/software/gawk/manual/gawk.html GNU] sayfasından öğrenebilirsiniz. '''Bazı Parametreler:''' * ' : awk komutları tırnak işaretleri arasında yazılır. En sonda ise işlenecek dosya adı bulunur. * $: Veri dosyasındaki kolonları (değişken olarak) temsil eder. HErhangi bir değişiklik yapılmaz ise kolonlar boşluklarla ayrılmış kabul edilir. $0: Tüm satır, $1: Satırın 1. kolonu, $2, Satırın 2. kolonu. * NR: O anda işlenen satırın numarası '''Örnekler:''' *200 satırlık bir veri dosyasında her 5 satırda bir veri okur <bash>awk '{for(i=1; i<200;i=i+5) if (NR==i )print $0}' afarveldata_geo.dat > afarveldata2_geo.dat </bash> * Sadece 2, 3 ve 4. kolonlarını almak: $ ile kolon numarası belirtilir. virgül kullanılmaz ise kolonlardaki değerler birbirlerine yapışırlar. <bash>awk '{ print $2,$3,$4}' a.dat </bash> * İlk 5 satırı atarak atarak: <bash>awk ' NR>5 { print $2,$3,$4,$1}' a.dat </bash> *Matematik işlem (birçok matematik işlemi yapılabilir): <bash>awk ' { print $2/1.2 , ($3+5.4)/2 , $4^2 , log($1)}' a.dat</bash> * Dışarıdan parametre girişi -v değişkeni ile yapılabilir. <bash> @ sayi = 3 awk -v par=$sayi ' NR>3 && NR<8 {print NR,"::",$4,log($4),"Sayi:",$4*par }' deprem.dat </bash> * IF şartı ile seçim yapılabilir. <bash> awk ' { if ($4==6.5 || $4==5.5 ) print NR,"::",$4,$5 }' deprem.dat </bash> * .txt ile biten bütün dosyaların içinde "ara" kelimesini "bul" ile değiştir. <bash> awk '{gsub("ara", "bul", $0); print > FILENAME}' *.txt </bash> == CAT == Özellikle ascii dosyaları birleştirmek için kullanılır. '''Örnekler:''' a.dat ve b.dat aynı formatta iki dosya ise buları c.dat olarak birleştirmek için <bash>cat a.dat b.dat > c.dat </bash> == COLRM == Dosya içinde istenilen kolonları siler <bash>colrm 3 5 < a.txt</bash> == CUT / PASTE == ''CUT'' ile dosya icindeki istenilen kolonlari alınabilir. ''CUT'' programıyla veri kolonlarınının daha esnek ayrılması için ''-d'' parametesi kullanılır. ''PASTE'' ile iki ve ya daha fazla dosya yan yana yapıştırılabilir. Aşağıdaki örnekte a.dat dosyası içindeki herbir satır aralarındaki ''-'' karakteri kullanılarak ayrılır ve bunlardan 2. kısımda (''-f2'') kalan değerler bir dosyaya yazilir. Aynı şekilde b.dat dosyasıda parçalanır ve 3. kolon değerleri yazılır. Diske yazılan bu iki dosyanın satırları ''PASTE'' programıyla yan yana gelecek şekilde yeni bir dosyaya yazılır. <bash>cut -d"-" -f2 a.dat > secme1.dat cut -d"-" -f3 b.dat > secme2.dat paste secme1.dat secme2.dat > secme.dat </bash> == DOS2UNIX / UNIX2DOS == dos2unix : ASCII dos formatını unix formatına dönüştürür. unix2dos : ASCII unix formatını dos formatına dönüştürür. <bash>dos2unix dos.txt unix2dos linux.txt </bash> == HEAD == Dosyanın istenilen miktardaki ilk satirlarini ekrana doker <bash>head -6 a.txt # ilk 6 satir gosterilir. </bash> == GREP == Bir karakter dizisini dosyalar içinde arar ve uygun olan satırları gösterir. '''Örnekler:''' "nokta" kelimesini a.dat içinde nerde olduğunu bulmak için <bash>grep -e nokta a.dat</bash> == MORE == Dosya içeriğini istenilen kurallara göre ekrana döker <bash>more +6 a.txt #ilk 6 satir gosterilmez </bash> == NL == Satırları numaralandırır. <bash>nl a.txt</bash> == SED == Dosya içindeki karakterler üzerinde toplu yazım işlemi yapar. <bash>sed -e 's/\./,/g' a.txt > b.txt </bash> == SORT == Sıralama yapar. <bash>sort a.txt</bash> == SPLIT == Dosyayı istenilen satır vb. için parçalara böler <bash>split -l 50 a.txt X</bash> == TAIL == Dosyanın istenilen miktardaki son satirlarini ekrana doker <bash>tail -6 a.txt # son 6 satir gosterilir </bash> == WC == Dosya içinde satır/karakter/kelime sayılarını verir. <bash>wc -l a.txt</bash> ''* Bu bilgilerin bir kısmı [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden ve [[Onur Tan]] GMT kurs dökümanlarından alınmıştır. '' 1794 1791 2009-04-05T07:39:07Z Onur 5 == AWK == C tabanlı bir program olan awk basitleştirilmiş bir programla dili olarak görülebilir. Komut satırından veya script içinde çalışabilir. Burada çok temel bir kaç özelliği verilecektir. Daha fazla bilgiyi [http://www.gnu.org/software/gawk/manual/gawk.html GNU] sayfasından öğrenebilirsiniz. '''Bazı Parametreler:''' * ' : awk komutları tırnak işaretleri arasında yazılır. En sonda ise işlenecek dosya adı bulunur. * $: Veri dosyasındaki kolonları (değişken olarak) temsil eder. HErhangi bir değişiklik yapılmaz ise kolonlar boşluklarla ayrılmış kabul edilir. $0: Tüm satır, $1: Satırın 1. kolonu, $2, Satırın 2. kolonu. * NR: O anda işlenen satırın numarası '''Örnekler:''' *200 satırlık bir veri dosyasında her 5 satırda bir veri okur <bash>awk '{for(i=1; i<200;i=i+5) if (NR==i )print $0}' afarveldata_geo.dat > afarveldata2_geo.dat </bash> * Sadece 2, 3 ve 4. kolonlarını almak: $ ile kolon numarası belirtilir. virgül kullanılmaz ise kolonlardaki değerler birbirlerine yapışırlar. <bash>awk '{ print $2,$3,$4}' a.dat </bash> * İlk 5 satırı atarak atarak: <bash>awk ' NR>5 { print $2,$3,$4,$1}' a.dat </bash> *Matematik işlem (birçok matematik işlemi yapılabilir): <bash>awk ' { print $2/1.2 , ($3+5.4)/2 , $4^2 , log($1)}' a.dat</bash> * Dışarıdan parametre girişi -v değişkeni ile yapılabilir. <bash> @ sayi = 3 awk -v par=$sayi ' NR>3 && NR<8 {print NR,"::",$4,log($4),"Sayi:",$4*par }' deprem.dat </bash> * IF şartı ile seçim yapılabilir. <bash> awk ' { if ($4==6.5 || $4==5.5 ) print NR,"::",$4,$5 }' deprem.dat </bash> == CAT == Özellikle ascii dosyaları birleştirmek için kullanılır. '''Örnekler:''' a.dat ve b.dat aynı formatta iki dosya ise buları c.dat olarak birleştirmek için <bash>cat a.dat b.dat > c.dat </bash> == COLRM == Dosya içinde istenilen kolonları siler <bash>colrm 3 5 < a.txt</bash> == CUT / PASTE == ''CUT'' ile dosya icindeki istenilen kolonlari alınabilir. ''CUT'' programıyla veri kolonlarınının daha esnek ayrılması için ''-d'' parametesi kullanılır. ''PASTE'' ile iki ve ya daha fazla dosya yan yana yapıştırılabilir. Aşağıdaki örnekte a.dat dosyası içindeki herbir satır aralarındaki ''-'' karakteri kullanılarak ayrılır ve bunlardan 2. kısımda (''-f2'') kalan değerler bir dosyaya yazilir. Aynı şekilde b.dat dosyasıda parçalanır ve 3. kolon değerleri yazılır. Diske yazılan bu iki dosyanın satırları ''PASTE'' programıyla yan yana gelecek şekilde yeni bir dosyaya yazılır. <bash>cut -d"-" -f2 a.dat > secme1.dat cut -d"-" -f3 b.dat > secme2.dat paste secme1.dat secme2.dat > secme.dat </bash> == DOS2UNIX / UNIX2DOS == dos2unix : ASCII dos formatını unix formatına dönüştürür. unix2dos : ASCII unix formatını dos formatına dönüştürür. <bash>dos2unix dos.txt unix2dos linux.txt </bash> == HEAD == Dosyanın istenilen miktardaki ilk satirlarini ekrana doker <bash>head -6 a.txt # ilk 6 satir gosterilir. </bash> == GREP == Bir karakter dizisini dosyalar içinde arar ve uygun olan satırları gösterir. '''Örnekler:''' "nokta" kelimesini a.dat içinde nerde olduğunu bulmak için <bash>grep -e nokta a.dat</bash> == MORE == Dosya içeriğini istenilen kurallara göre ekrana döker <bash>more +6 a.txt #ilk 6 satir gosterilmez </bash> == NL == Satırları numaralandırır. <bash>nl a.txt</bash> == SED == Dosya içindeki karakterler üzerinde toplu yazım işlemi yapar. <bash>sed -e 's/\./,/g' a.txt > b.txt </bash> == SORT == Sıralama yapar. <bash>sort a.txt</bash> == SPLIT == Dosyayı istenilen satır vb. için parçalara böler <bash>split -l 50 a.txt X</bash> == TAIL == Dosyanın istenilen miktardaki son satirlarini ekrana doker <bash>tail -6 a.txt # son 6 satir gosterilir </bash> == WC == Dosya içinde satır/karakter/kelime sayılarını verir. <bash>wc -l a.txt</bash> ''* Bu bilgilerin bir kısmı [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden ve [[Onur Tan]] GMT kurs dökümanlarından alınmıştır. '' 1791 1787 2009-04-05T06:51:23Z Onur 5 == AWK == C tabanlı bir program olan awk basitleştirilmiş bir programla dili olarak görülebilir. Komut satırından veya script içinde çalışabilir. Burada çok temel bir kaç özelliği verilecektir. Daha fazla bilgiyi [http://www.gnu.org/software/gawk/manual/gawk.html GNU] sayfasından öğrenebilirsiniz. '''Bazı Parametreler:''' * ' : awk komutları tırnak işaretleri arasında yazılır. En sonda ise işlenecek dosya adı bulunur. * $: Veri dosyasındaki kolonları (değişken olarak) temsil eder. HErhangi bir değişiklik yapılmaz ise kolonlar boşluklarla ayrılmış kabul edilir. $0: Tüm satır, $1: Satırın 1. kolonu, $2, Satırın 2. kolonu. * NR: O anda işlenen satırın numarası '''Örnekler:''' *200 satırlık bir veri dosyasında her 5 satırda bir veri okur <bash>awk '{for(i=1; i<200;i=i+5) if (NR==i )print $0}' afarveldata_geo.dat > afarveldata2_geo.dat </bash> * Sadece 2, 3 ve 4. kolonlarını almak: $ ile kolon numarası belirtilir. virgül kullanılmaz ise kolonlardaki değerler birbirlerine yapışırlar. <bash>awk '{ print $2,$3,$4}' a.dat </bash> * İlk 5 satırı atarak atarak: <bash>awk ' NR>5 { print $2,$3,$4,$1}' a.dat </bash> *Matematik işlem (birçok matematik işlemi yapılabilir): <bash>awk ' { print $2/1.2 , ($3+5.4)/2 , $4^2 , log($1)}' a.dat</bash> * Dışarıdan parametre girişi -v değişkeni ile yapılabilir. <bash> @ sayi = 3 awk -v par=$sayi ' NR>3 && NR<8 {print NR,"::",$4,log($4),"Sayi:",$4*par }' deprem.dat </bash> * IF şartı ile seçim yapılabilir. <bash> awk ' { if ($4==6.5 || $4==5.5 ) print NR,"::",$4,$5 }' deprem.dat </bash> == CUT / PASTE == ''CUT'' ile dosya icindeki istenilen kolonlari alınabilir. ''CUT'' programıyla veri kolonlarınının daha esnek ayrılması için ''-d'' parametesi kullanılır. ''PASTE'' ile iki ve ya daha fazla dosya yan yana yapıştırılabilir. Aşağıdaki örnekte a.dat dosyası içindeki herbir satır aralarındaki ''-'' karakteri kullanılarak ayrılır ve bunlardan 2. kısımda (''-f2'') kalan değerler bir dosyaya yazilir. Aynı şekilde b.dat dosyasıda parçalanır ve 3. kolon değerleri yazılır. Diske yazılan bu iki dosyanın satırları ''PASTE'' programıyla yan yana gelecek şekilde yeni bir dosyaya yazılır. <bash>cut -d"-" -f2 a.dat > secme1.dat cut -d"-" -f3 b.dat > secme2.dat paste secme1.dat secme2.dat > secme.dat </bash> == CAT == Özellikle ascii dosyaları birleştirmek için kullanılır. '''Örnekler:''' a.dat ve b.dat aynı formatta iki dosya ise buları c.dat olarak birleştirmek için <bash>cat a.dat b.dat > c.dat </bash> == GREP == Bir karakter dizisini dosyalar içinde arar ve uygun olan satırları gösterir. '''Örnekler:''' "nokta" kelimesini a.dat içinde nerde olduğunu bulmak için <bash>grep -e nokta a.dat</bash> ''* Bu bilgilerin bir kısmı [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden alınmıştır. '' 1787 1759 2009-04-04T18:54:39Z Onur 5 == AWK == C tabanlı bir program olan awk basitleştirilmiş bir programla dili olarak görülebilir. Komut satırından veya script içinde çalışabilir. Burada çok temel bir kaç özelliği verilecektir. Daha fazla bilgiyi [http://www.gnu.org/software/gawk/manual/gawk.html GNU] sayfasından öğrenebilirsiniz. '''Bazı Parametreler:''' * ' : awk komutları tırnak işaretleri arasında yazılır. En sonda ise işlenecek dosya adı bulunur. * $: Veri dosyasındaki kolonları (değişken olarak) temsil eder. HErhangi bir değişiklik yapılmaz ise kolonlar boşluklarla ayrılmış kabul edilir. $0: Tüm satır, $1: Satırın 1. kolonu, $2, Satırın 2. kolonu. * NR: O anda işlenen satırın numarası '''Örnekler:''' *200 satırlık bir veri dosyasında her 5 satırda bir veri okur <bash>awk '{for(i=1; i<200;i=i+5) if (NR==i )print $0}' afarveldata_geo.dat > afarveldata2_geo.dat </bash> * Sadece 2, 3 ve 4. kolonlarını almak: $ ile kolon numarası belirtilir. virgül kullanılmaz ise kolonlardaki değerler birbirlerine yapışırlar. <bash>awk '{ print $2,$3,$4}' a.dat </bash> * İlk 5 satırı atarak atarak: <bash>awk ' NR>5 { print $2,$3,$4,$1}' a.dat </bash> *Matematik işlem (birçok matematik işlemi yapılabilir): <bash>awk ' { print $2/1.2 , ($3+5.4)/2 , $4^2 , log($1)}' a.dat</bash> == CAT == Özellikle ascii dosyaları birleştirmek için kullanılır. '''Örnekler:''' a.dat ve b.dat aynı formatta iki dosya ise buları c.dat olarak birleştirmek için <bash>cat a.dat b.dat > c.dat </bash> == GREP == Bir karakter dizisini dosyalar içinde arar ve uygun olan satırları gösterir. '''Örnekler:''' "nokta" kelimesini a.dat içinde nerde olduğunu bulmak için <bash>grep -e nokta a.dat</bash> ''* Bu bilgilerin bir kısmı [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden alınmıştır. '' 1759 1502 2009-04-04T16:55:37Z Onur 5 == AWK == C tabanlı bir program olan awk basitleştirilmiş bir programla dili olarak görülebilir. Komut satırından veya script içinde çalışabilir. Burada çok temel bir kaç özelliği verilecektir. Daha fazla bilgiyi [http://www.gnu.org/software/gawk/manual/gawk.html GNU] sayfasından öğrenebilirsiniz. '''Bazı Parametreler:''' * ' : awk komutları tırnak işaretleri arasında yazılır. En sonda ise işlenecek dosya adı bulunur. * $: Veri dosyasındaki kolonları (değişken olarak) temsil eder. HErhangi bir değişiklik yapılmaz ise kolonlar boşluklarla ayrılmış kabul edilir. $0: Tüm satır, $1: Satırın 1. kolonu, $2, Satırın 2. kolonu. * NR: O anda işlenen satırın numarası '''Örnekler:''' *200 satırlık bir veri dosyasında her 5 satırda bir veri okur <bash>awk '{for(i=1; i<200;i=i+5) if (NR==i )print $0}' afarveldata_geo.dat > afarveldata2_geo.dat </bash> * Sadece 2, 3 ve 4. kolonlarını almak: $ ile kolon numarası belirtilir. virgül kullanılmaz ise kolonlardaki değerler birbirlerine yapışırlar. <bash>awk '{ print $2,$3,$4}' a.dat </bash> * İlk 5 satırı atarak atarak: <bash>awk ' NR>5 { print $2,$3,$4,$1}' a.dat </bash> *Matematik işlem (birçok matematik işlemi yapılabilir): <bash>awk ' { print $2/1.2 , ($3+5.4)/2 , $4^2 , log($1)}' a.dat</bash> == CAT == Özellikle ascii dosyaları birleştirmek için kullanılır. '''Örnekler:''' a.dat ve b.dat aynı formatta iki dosya ise buları c.dat olarak birleştirmek için <bash>cat a.dat b.dat > c.dat </bash> == GREP == Bir karakter dizisini dosyalar içinde arar ve uygun olan satırları gösterir. '''Örnekler:''' "nokta" kelimesini a.dat içinde nerde olduğunu bulmak için <bash>grep -e nokta a.dat</bash> 1502 1500 2009-03-17T21:20:36Z AhmetA 2 == Bir dosyadaki verileri seyreltme == *200 satırlık bir veri dosyasında her 5 satırda bir veri okur <bash>awk '{for(i=1; i<200;i=i+5) if (NR==i )print $0}' afarveldata_geo.dat > afarveldata2_geo.dat </bash> 1500 2009-03-17T21:20:12Z AhmetA 2 == Bir dosyadaki verileri seyreltme == *200 satırlık bir veri dosyasında her 5 satırda bir veri okur <bash> awk '{for(i=1; i<200;i=i+5) if (NR==i )print $0}' afarveldata_geo.dat > afarveldata2_geo.dat </bash> GMT 4.4.0 0 1374 1632 1473 2009-04-02T09:11:25Z AhmetA 2 GMT 4.4 versiyonu 15 Şubat 2009 tarihinde yayınlandı. Bir önceki 4.3.1 versiyonuna göre bir çok iyileştirmeler ve yeni özellikler sunmaktadır. ==Sürümle Sunulan Yeni Programlar == * [http://gmt.soest.hawaii.edu/gmt/doc/gmt/html/man/greenspline.html greenspline] * [http://gmt.soest.hawaii.edu/gmt/doc/gmt/html/man/gmtdp.html gmtdp] == Dış Bağlantılar == [http://gmt.soest.hawaii.edu/gmt/doc/gmt/html/GMT_Docs/node11.html Son sürüm özellikleri.] [[Kategori:GMT Sürümleri]] 1473 1472 2009-03-16T23:10:43Z AhmetA 2 kategori eklendi GMT 4.4 versiyonu 15 Şubat 2009 tarihinde yayınlandı. Bir önceki 4.3.1 versiyonuna göre bir çok iyileştirmeler ve yeni özellikler sunmaktadır. ==Sürümle Sunulan Yeni Programlar == * [http://gmt.soest.hawaii.edu/gmt/doc/gmt/html/man/greenspline.html greenspline] * [http://gmt.soest.hawaii.edu/gmt/doc/gmt/html/man/gmtdp.html gmtdp] [[Kategori:GMT Sürümleri]] 1472 1459 2009-03-16T23:10:05Z AhmetA 2 GMT 4.4 versiyonu 15 Şubat 2009 tarihinde yayınlandı. Bir önceki 4.3.1 versiyonuna göre bir çok iyileştirmeler ve yeni özellikler sunmaktadır. ==Sürümle Sunulan Yeni Programlar == * [http://gmt.soest.hawaii.edu/gmt/doc/gmt/html/man/greenspline.html greenspline] * [http://gmt.soest.hawaii.edu/gmt/doc/gmt/html/man/gmtdp.html gmtdp] 1459 1384 2009-03-16T20:32:14Z Onur 5 GMT 4.4 versiyonu 15 Şubat 2009 tarihinde yayınlandı. Bir önceki 4.3.1 versiyonunda göre bir çok iyileştirmeler ve yeni özellikler sunmaktadır. ==Yeni Program == * [http://gmt.soest.hawaii.edu/gmt/doc/gmt/html/man/greenspline.html greenspline] * [http://gmt.soest.hawaii.edu/gmt/doc/gmt/html/man/gmtdp.html gmtdp] 1384 2009-03-14T23:35:14Z AhmetA 2 == Önemli Yenilikler == * greenspline komutu GMT Ayarlar 0 1448 1784 1783 2009-04-04T18:23:28Z Onur 5 GMT (versiyon 4.0 ve üstü) genel çizim ayarları ''.gmtdefaults4'' dosyası içinde tanımlanabilir. Bu parametreler geçici olarak [[gmtset]] programı yardımıyla değiştirilebilir. == Örnek ''.gmtdefaults4'' Dosyası == <bash> # # GMT-SYSTEM 4.1 Defaults file Onur TAN, 03.01.2006 # # >> Character Encoding: ISO-8859-9 # #-------- Plot Media Parameters ------------- PAGE_COLOR = 255/255/255 PAGE_ORIENTATION = landscape PAPER_MEDIA = a4+ #-------- Basemap Annotation Parameters ------ ANNOT_MIN_ANGLE = 20 ANNOT_MIN_SPACING = 0 ANNOT_FONT = Helvetica ANNOT_FONT_SIZE = 14p ANNOT_FONT2 = Helvetica ANNOT_FONT2_SIZE = 14p ANNOT_OFFSET = 0.2c ANNOT_OFFSET2 = 0.2c DEGREE_SYMBOL = degree HEADER_FONT = Helvetica HEADER_FONT_SIZE = 12p HEADER_OFFSET = 0.1875i LABEL_FONT = Helvetica LABEL_FONT_SIZE = 12p LABEL_OFFSET = 0.1125i OBLIQUE_ANNOTATION = 1 PLOT_CLOCK_FORMAT = hh:mm:ss PLOT_DATE_FORMAT = yyyy-mm-dd # PLOT_DEGREE_FORMAT = +ddd:mm:ss PLOT_DEGREE_FORMAT = +D Y_AXIS_TYPE = hor_text #-------- Basemap Layout Parameters --------- BASEMAP_AXES = WESN BASEMAP_FRAME_RGB = 0/0/0 BASEMAP_TYPE = fancy FRAME_PEN = 1.25p FRAME_WIDTH = 0.075i GRID_CROSS_SIZE = 0i GRID_PEN = 0.25p MAP_SCALE_HEIGHT = 0.075i TICK_LENGTH = 0.075i TICK_PEN = 0.5p X_AXIS_LENGTH = 9i Y_AXIS_LENGTH = 6i X_ORIGIN = 1i Y_ORIGIN = 1i UNIX_TIME = FALSE UNIX_TIME_POS = -0.75i/-0.75i #-------- Color System Parameters ----------- COLOR_BACKGROUND = 0/0/0 COLOR_FOREGROUND = 255/255/255 COLOR_NAN = 128/128/128 COLOR_IMAGE = adobe COLOR_MODEL = rgb HSV_MIN_SATURATION = 1 HSV_MAX_SATURATION = 0.1 HSV_MIN_VALUE = 0.3 HSV_MAX_VALUE = 1 #-------- PostScript Parameters ------------- # CHAR_ENCODING = Standard+ CHAR_ENCODING = ISO-8859-9 DOTS_PR_INCH = 600 N_COPIES = 1 PS_COLOR = rgb PSIMAGE_FORMAT = hex GLOBAL_X_SCALE = 1 GLOBAL_Y_SCALE = 1 #-------- I/O Format Parameters ------------- D_FORMAT = %lg FIELD_DELIMITER = tab GRIDFILE_SHORTHAND = FALSE INPUT_CLOCK_FORMAT = hh:mm:ss INPUT_DATE_FORMAT = yyyy-mm-dd IO_HEADER = FALSE N_HEADER_RECS = 1 OUTPUT_CLOCK_FORMAT = hh:mm:ss OUTPUT_DATE_FORMAT = yyyy-mm-dd OUTPUT_DEGREE_FORMAT = +D XY_TOGGLE = FALSE #-------- Projection Parameters ------------- ELLIPSOID = WGS-84 MAP_SCALE_FACTOR = 0.9996 MEASURE_UNIT = cm #-------- Calendar/Time Parameters ---------- TIME_EPOCH = 2000-01-01T00:00:00 TIME_IS_INTERVAL = OFF TIME_LANGUAGE = us TIME_SYSTEM = j2000 TIME_UNIT = d TIME_WEEK_START = Monday Y2K_OFFSET_YEAR = 1950 #-------- Miscellaneous Parameters ---------- INTERPOLANT = akima LINE_STEP = 0.01i VECTOR_SHAPE = 0 VERBOSE = FALSE </bash> 1783 2009-04-04T18:22:54Z Onur 5 GMT (versiyon 4.0 ve üstü) genel çizim ayarları ''.gmtdefaults4'' dosyası içinde tanımlanabilir. Bu parametreler geçici olarak [[gmtset]] programı yardımıyla değiştirilebilir. == Örnek .gmtdefaults4 Dosyası == <bash> # # GMT-SYSTEM 4.1 Defaults file Onur TAN, 03.01.2006 # # >> Character Encoding: ISO-8859-9 # #-------- Plot Media Parameters ------------- PAGE_COLOR = 255/255/255 PAGE_ORIENTATION = landscape PAPER_MEDIA = a4+ #-------- Basemap Annotation Parameters ------ ANNOT_MIN_ANGLE = 20 ANNOT_MIN_SPACING = 0 ANNOT_FONT = Helvetica ANNOT_FONT_SIZE = 14p ANNOT_FONT2 = Helvetica ANNOT_FONT2_SIZE = 14p ANNOT_OFFSET = 0.2c ANNOT_OFFSET2 = 0.2c DEGREE_SYMBOL = degree HEADER_FONT = Helvetica HEADER_FONT_SIZE = 12p HEADER_OFFSET = 0.1875i LABEL_FONT = Helvetica LABEL_FONT_SIZE = 12p LABEL_OFFSET = 0.1125i OBLIQUE_ANNOTATION = 1 PLOT_CLOCK_FORMAT = hh:mm:ss PLOT_DATE_FORMAT = yyyy-mm-dd # PLOT_DEGREE_FORMAT = +ddd:mm:ss PLOT_DEGREE_FORMAT = +D Y_AXIS_TYPE = hor_text #-------- Basemap Layout Parameters --------- BASEMAP_AXES = WESN BASEMAP_FRAME_RGB = 0/0/0 BASEMAP_TYPE = fancy FRAME_PEN = 1.25p FRAME_WIDTH = 0.075i GRID_CROSS_SIZE = 0i GRID_PEN = 0.25p MAP_SCALE_HEIGHT = 0.075i TICK_LENGTH = 0.075i TICK_PEN = 0.5p X_AXIS_LENGTH = 9i Y_AXIS_LENGTH = 6i X_ORIGIN = 1i Y_ORIGIN = 1i UNIX_TIME = FALSE UNIX_TIME_POS = -0.75i/-0.75i #-------- Color System Parameters ----------- COLOR_BACKGROUND = 0/0/0 COLOR_FOREGROUND = 255/255/255 COLOR_NAN = 128/128/128 COLOR_IMAGE = adobe COLOR_MODEL = rgb HSV_MIN_SATURATION = 1 HSV_MAX_SATURATION = 0.1 HSV_MIN_VALUE = 0.3 HSV_MAX_VALUE = 1 #-------- PostScript Parameters ------------- # CHAR_ENCODING = Standard+ CHAR_ENCODING = ISO-8859-9 DOTS_PR_INCH = 600 N_COPIES = 1 PS_COLOR = rgb PSIMAGE_FORMAT = hex GLOBAL_X_SCALE = 1 GLOBAL_Y_SCALE = 1 #-------- I/O Format Parameters ------------- D_FORMAT = %lg FIELD_DELIMITER = tab GRIDFILE_SHORTHAND = FALSE INPUT_CLOCK_FORMAT = hh:mm:ss INPUT_DATE_FORMAT = yyyy-mm-dd IO_HEADER = FALSE N_HEADER_RECS = 1 OUTPUT_CLOCK_FORMAT = hh:mm:ss OUTPUT_DATE_FORMAT = yyyy-mm-dd OUTPUT_DEGREE_FORMAT = +D XY_TOGGLE = FALSE #-------- Projection Parameters ------------- ELLIPSOID = WGS-84 MAP_SCALE_FACTOR = 0.9996 MEASURE_UNIT = cm #-------- Calendar/Time Parameters ---------- TIME_EPOCH = 2000-01-01T00:00:00 TIME_IS_INTERVAL = OFF TIME_LANGUAGE = us TIME_SYSTEM = j2000 TIME_UNIT = d TIME_WEEK_START = Monday Y2K_OFFSET_YEAR = 1950 #-------- Miscellaneous Parameters ---------- INTERPOLANT = akima LINE_STEP = 0.01i VECTOR_SHAPE = 0 VERBOSE = FALSE </bash> GMT Eposta Listesi 0 1456 1842 2009-04-09T20:54:15Z AhmetA 2 == Resmi GMT Eposta Listeleri == GMT'nin resmi 2 adet eposta listesi mevcuttur: * gmt-help@hawaii.edu GMT Kullanıcılarının yardımlaşmaları için kullanılan eposta listesi. * gmt-group@hawaii.edu GMT yazarlarının yeni sürümleri kullanıcılara duyurmak için kullandıkları liste. Yeni sürümlerden haberdar olmak istiyorsanız bu gruba da üye olabilirsiniz. === Resmi GMT eposta listesine üyelik === GMT eposta listesine üye olmak için listserv@hawaii.edu adresine isminizi içeren şöyle bir mesaj atın: subscribe gmt-help İsim Soyad Listserv eposta adresinizi mesajınızdan öğrenecektir. Başlık yazmanıza gerek yoktur. HTML formatında göndermemeniz, düz metin olarak göndermeniz tavsiye olunur. Üyelikten çıkmak için ise yine aynı eposta adresine: signoff gmt-help şeklinde bir eposta göndermeniz kafidir. Yine başlık yazmanıza gerek yoktur. === Resmi GMT eposta listesi arşivleri === * Eposta listesinin resmi arşivi [https://listserv.hawaii.edu/cgi-bin/wa?A0=GMT-HELP buradadır]. * Eposta listesine üye olmasanız bile şu adreslerden mesajları takip edebilir ve arama yapabilirsiniz: ** [http://www.nabble.com/GMT---User-f1199.html Nabble] ** [http://news.gmane.org/gmane.comp.gis.gmt.user Gmane] === Listeye mesaj göndermeden önce === * Netiket kurallarını ihmal etmeyin * GMT Türkiye eposta listesinde cevap bulamadığınızdan emin olun. * Uzun imzalardan ve HTML formatındaki mesajlardan kaçının. == GMT Türkiye Eposta Listesi == ATAG bünyesinde 2008'de açılan GMT eposta listesi Google Groups altında yayınlanmakta olup üye olmanızı gerektirmektedir. === Üyelik ve arşive erişim === http://groups-beta.google.com/group/gmt-turkiye adresine gidip bir Google hesabınız varsa onunla yoksa yeni bir Google hesabı açarak eposta listemize üye olabilir ve arşive erişebilirsiniz. Google hesabı için herhangi bir eposta adresi kullanabilirsiniz; gmail gibi bir Google ürünü şart değildir. GMT Eğitimleri 0 1487 2043 2038 2010-12-30T15:21:19Z Onur 5 ==24 Aralık 2010== TÜBİTAK MAM'da Onur Tan tarafından 24 Aralık 2010'da düzenlenen eğitimde kontenjan sayısı 35 araştırmacı/öğrenci idi. Tüm eğitim içeriği kurs sayfasından indirilebilir: : http://www.atag.itu.edu.tr/GMTtr/2010kurs/ 2038 2037 2010-12-29T19:40:34Z AhmetA 2 /* 2010 */ ==2010== http://www.atag.itu.edu.tr/GMTtr/2010kurs/ TÜBİTAK MAM'da Onur Tan tarafından 24 Aralık 2010'da düzenlenen eğitimde kontenjan sayısı 35 araştırmacı/öğrenci idi. Tüm eğitim içeriği kurs sayfasından indirilebilir. 2037 2010-12-29T19:40:12Z AhmetA 2 ==2010== http://www.atag.itu.edu.tr/GMTtr/2010kurs/ TÜBİTAK MAM'da Onur Tan tarafından düzenlenen eğitimde kontenjan sayısı 35 araştırmacı/öğrenci idi. Tüm eğitim içeriği kurs sayfasından indirilebilir. GMT Kod Arşivi 0 1372 1382 1381 2009-03-14T22:18:05Z AhmetA 2 * bir real4 dosyayı GRD'ye çevirelim: <code bash>xyz2grd mydata5.r4 -R1/1600/1/1535 -I1 -Zf -Grange.grd </code> * bir GRD dosyasını ASCII'ye çevirelim <code>grd2xyz range.grd -ZTLa > range.aaa </code> * xyz2grd man dosyasında dosya tipleri yazıyor.. 1381 1380 2009-03-14T22:17:05Z AhmetA 2 * bir real4 dosyayı GRD'ye çevirelim: <code bash>xyz2grd mydata5.r4 -R1/1600/1/1535 -I1 -Zf -Grange.grd </code> * bir GRD dosyasını ASCII'ye çevirelim <code bash>grd2xyz range.grd -ZTLa > range.aaa </code> * xyz2grd man dosyasında dosya tipleri yazıyor.. 1380 1379 2009-03-14T22:16:09Z AhmetA 2 * bir real4 dosyayı GRD'ye çevirelim: <source lang="php"> xyz2grd mydata5.r4 -R1/1600/1/1535 -I1 -Zf -Grange.grd </source> * bir GRD dosyasını ASCII'ye çevirelim grd2xyz range.grd -ZTLa > range.aaa * xyz2grd man dosyasında dosya tipleri yazıyor.. <code> echo "Hello World"; </code> <code php> echo "Hello World"; </code> 1379 2009-03-14T22:15:45Z AhmetA 2 * bir real4 dosyayı GRD'ye çevirelim: <source lang="php"> xyz2grd mydata5.r4 -R1/1600/1/1535 -I1 -Zf -Grange.grd </source> * bir GRD dosyasını ASCII'ye çevirelim grd2xyz range.grd -ZTLa > range.aaa * xyz2grd man dosyasında dosya tipleri yazıyor.. <code> echo "Hello World"; </code> GMT Kod Örnekleri 0 1375 2083 2082 2011-10-25T17:47:45Z AhmetA 2 /* GMT Örnekleri */ == Genel Kullanım Bilgileri == * [[C-Shell]] temel bilgileri * [[Bash]] temel bilgileri * GMT programlarının kullanımı ile ilgili genel bilgiler için [[GMT Komutlarının Kullanımı]] başlığına bakınız. == GMT Örnekleri == * [[Türkiye Kıyı Şeridi]] * [[SRTM GEBCO mozaik]] * [[GPS vektörlerinin çizdirilmesi]] * [[Odak mekanizması çizimi]] * [[DEM'den kesit alma]] * [[SRTM çizimi]] * [[3D DEM view|3D DEM çizimi]] * [[SRTM4 çizimi]] * [[Dem gölgeleme animasyonu]] * [[Elastik deformasyon çizimi]] * [[Gridleme ve filtreleme]] Daha fazlası [http://www.atag.itu.edu.tr/GMTtr/2010kurs/ 2010 GMT kursu dökümanlarında!] 2082 1931 2011-10-25T17:47:22Z AhmetA 2 /* GMT Örnekleri */ == Genel Kullanım Bilgileri == * [[C-Shell]] temel bilgileri * [[Bash]] temel bilgileri * GMT programlarının kullanımı ile ilgili genel bilgiler için [[GMT Komutlarının Kullanımı]] başlığına bakınız. == GMT Örnekleri == * [[Türkiye Kıyı Şeridi]] * [[SRTM GEBCO mozaik]] * [[GPS vektörlerinin çizdirilmesi]] * [[Odak mekanizması çizimi]] * [[DEM'den kesit alma]] * [[SRTM çizimi]] * [[3D DEM view|3D DEM çizimi]] * [[SRTM4 çizimi]] * [[Dem gölgeleme animasyonu]] * [[Elastik deformasyon çizimi]] * [[Gridleme ve filtreleme]] Daha fazlası 2010 GMT [http://www.atag.itu.edu.tr/GMTtr/2010kurs/ kursu dökümanlarında!] 1931 1882 2010-02-18T13:03:26Z Ziyadin 4 == Genel Kullanım Bilgileri == * [[C-Shell]] temel bilgileri * [[Bash]] temel bilgileri * GMT programlarının kullanımı ile ilgili genel bilgiler için [[GMT Komutlarının Kullanımı]] başlığına bakınız. == GMT Örnekleri == * [[Türkiye Kıyı Şeridi]] * [[SRTM GEBCO mozaik]] * [[GPS vektörlerinin çizdirilmesi]] * [[Odak mekanizması çizimi]] * [[DEM'den kesit alma]] * [[SRTM çizimi]] * [[3D DEM view|3D DEM çizimi]] * [[SRTM4 çizimi]] * [[Dem gölgeleme animasyonu]] * [[Elastik deformasyon çizimi]] * [[Gridleme ve filtreleme]] 1882 1838 2009-06-16T21:32:53Z Ziyadin 4 == Genel Kullanım Bilgileri == * [[C-Shell]] temel bilgileri * [[Bash]] temel bilgileri * GMT programlarının kullanımı ile ilgili genel bilgiler için [[GMT Komutlarının Kullanımı]] başlığına bakınız. == GMT Örnekleri == * [[Türkiye Kıyı Şeridi]] * [[SRTM GEBCO mozaik]] * [[GPS vektörlerinin çizdirilmesi]] * [[Odak mekanizması çizimi]] * [[DEM'den kesit alma]] * [[SRTM çizimi]] * [[3D DEM view|3D DEM çizimi]] * [[SRTM4 çizimi]] * [[Dem gölgeleme animasyonu]] * [[Elastik deformasyon çizimi]] 1838 1830 2009-04-09T20:33:57Z AhmetA 2 == Genel Kullanım Bilgileri == * [[C-Shell]] temel bilgileri * [[Bash]] temel bilgileri * GMT programlarının kullanımı ile ilgili genel bilgiler için [[GMT Komutlarının Kullanımı]] başlığına bakınız. == GMT Örnekleri == * [[Türkiye Kıyı Şeridi]] * [[SRTM GEBCO mozaik]] * [[GPS vektörlerinin çizdirilmesi]] * [[Odak mekanizması çizimi]] * [[DEM'den kesit alma]] * [[SRTM çizimi]] * [[3D DEM view|3D DEM çizimi]] * [[SRTM4 çizimi]] * [[Dem gölgeleme animasyonu]] 1830 1815 2009-04-09T20:05:09Z Ziyadin 4 == Genel Kullanım Bilgileri == * [[C-Shell]] temel bilgileri * [[Bash]] temel bilgileri * GMT programlarının kullanımı ile ilgili genel bilgiler için [[GMT Komutlarının Kullanımı]] başlığına bakınız. == GMT Örnekleri == * [[Türkiye Kıyı Şeridi]] * [[SRTM GEBCO mozaik]] * [[GPS vektörlerinin çizdirilmesi]] * [[Odak mekanizması çizimi]] * [[DEM'den kesit alma]] * [[SRTM çizimi]] * [[3D DEM çizimi]] * [[SRTM4 çizimi]] * [[Dem gölgeleme animasyonu]] 1815 1810 2009-04-08T12:20:26Z Ziyadin 4 == Genel Kullanım Bilgileri == * [[C-Shell]] temel bilgileri * [[Bash]] temel bilgileri * GMT programlarının kullanımı ile ilgili genel bilgiler için [[GMT Komutlarının Kullanımı]] başlığına bakınız. == GMT Örnekleri == * [[Türkiye Kıyı Şeridi]] * [[SRTM GEBCO mozaik]] * [[GPS vektörlerinin çizdirilmesi]] * [[Odak mekanizması çizimi]] * [[DEM'den kesit alma]] * [[SRTM çizimi]] * [[3D DEM çizimi]] * [[SRTM4 çizimi]] 1810 1804 2009-04-07T19:38:26Z Ziyadin 4 == Genel Kullanım Bilgileri == * [[C-Shell]] temel bilgileri * [[Bash]] temel bilgileri * GMT programlarının kullanımı ile ilgili genel bilgiler için [[GMT Komutlarının Kullanımı]] başlığına bakınız. == GMT Örnekleri == * [[Türkiye Kıyı Şeridi]] * [[SRTM GEBCO mozaik]] * [[GPS vektörlerinin çizdirilmesi]] * [[Odak mekanizması çizimi]] * [[DEM'den kesit alma]] * [[SRTM çizimi]] * [[3D DEM çizimi]] 1804 1792 2009-04-07T19:29:27Z Ziyadin 4 == Genel Kullanım Bilgileri == * [[C-Shell]] temel bilgileri * [[Bash]] temel bilgileri * GMT programlarının kullanımı ile ilgili genel bilgiler için [[GMT Komutlarının Kullanımı]] başlığına bakınız. == GMT Örnekleri == * [[Türkiye Kıyı Şeridi]] * [[SRTM GEBCO mozaik]] * [[GPS vektörlerinin çizdirilmesi]] * [[Odak mekanizması çizimi]] * [[DEM'den kesit alma]] * [[SRTM çizimi]] * [[3D DEM view]] 1792 1785 2009-04-05T06:53:25Z Onur 5 == Genel Kullanım Bilgileri == * [[C-Shell]] temel bilgileri * [[Bash]] temel bilgileri * GMT programlarının kullanımı ile ilgili genel bilgiler için [[GMT Komutlarının Kullanımı]] başlığına bakınız. == GMT Örnekleri == * [[Türkiye Kıyı Şeridi]] * [[SRTM GEBCO mozaik]] * [[GPS vektörlerinin çizdirilmesi]] * [[Odak mekanizması çizimi]] * [[DEM'den kesit alma]] * [[SRTM çizimi]] 1785 1725 2009-04-04T18:44:07Z Onur 5 /* GMT Örnekleri */ == Genel Kullanım Bilgileri == GMT programlarının kullanımı ile ilgili genel bilgiler için [[GMT Komutlarının Kullanımı]] başlığına bakınız. == GMT Örnekleri == * [[Türkiye Kıyı Şeridi]] * [[SRTM GEBCO mozaik]] * [[GPS vektörlerinin çizdirilmesi]] * [[Odak mekanizması çizimi]] * [[DEM'den kesit alma]] * [[SRTM çizimi]] 1725 1721 2009-04-03T19:23:14Z Ziyadin 4 /* GMT Örnekleri */ == GMT Örnekleri == * [[Türkiye Kıyı Şeridi]] * [[SRTM GEBCO mozaik]] * [[GPS vektörlerinin çizdirilmesi]] * [[Odak mekanizması çizimi]] * [[DEM'den kesit alma]] * [[SRTM çizimi]] 1721 1712 2009-04-03T16:08:30Z Ziyadin 4 /* GMT Örnekleri */ == GMT Örnekleri == * [[Türkiye Kıyı Şeridi]] * [[SRTM GEBCO mozaik]] * [[SRTM4 GEBCO mozaik]] * [[GPS vektörlerinin çizdirilmesi]] * [[Odak mekanizması çizimi]] * [[DEM'den kesit alma]] * [[SRTM çizimi]] 1712 1685 2009-04-03T15:44:56Z Ziyadin 4 /* GMT Örnekleri */ == GMT Örnekleri == * [[Türkiye Kıyı Şeridi]] * [[SRTM GEBCO mozaik]] * [[GPS vektörlerinin çizdirilmesi]] * [[Odak mekanizması çizimi]] * [[DEM'den kesit alma]] * [[SRTM çizimi]] 1685 1658 2009-04-02T17:07:34Z AhmetA 2 == GMT Örnekleri == * [[Türkiye Kıyı Şeridi]] * [[SRTM GEBCO mozaik]] * [[GPS vektörlerinin çizdirilmesi]] * [[Odak mekanizması çizimi]] * [[DEM'den kesit alma]] 1658 1643 2009-04-02T12:58:37Z Ziyadin 4 /* GMT Örnekleri */ == GMT Örnekleri == * [[Türkiye Kıyı Şeridi]] * [[SRTM GEBCO mozaik]] * [[GPS vektörlerinin çizdirilmesi]] * [[Odak mekanizması çizimi]] * [[Dem'den kesit alma]] 1643 1640 2009-04-02T12:34:28Z Ziyadin 4 /* GMT Örnekleri */ == GMT Örnekleri == * [[Türkiye Kıyı Şeridi]] * [[SRTM GEBCO mozaik]] * [[GPS vektörlerinin çizdirilmesi]] * [[Odak mekanizması çizimi]] 1640 1577 2009-04-02T12:32:03Z Ziyadin 4 == GMT Örnekleri == * [[Türkiye Kıyı Şeridi]] * [[SRTM GEBCO mozaik]] * [[GPS vektörlerinin çizdirilmesi]] 1577 1556 2009-04-01T20:43:26Z Ziyadin 4 == GMT Örnekleri == * [[Türkiye Kıyı Şeridi]] * [[SRTM GEBCO mozaik]] 1556 1555 2009-04-01T20:14:07Z Ziyadin 4 == GMT Örnekleri == * [[Türkiye Kıyı Şeridi]] * [[SRTM ile GEBCO mozaiği]] 1555 1546 2009-04-01T20:11:18Z Ziyadin 4 == GMT Örnekleri == * [[Türkiye Kıyı Şeridi]] * [[SRTM ile GEBCO'yu mozaiklemek]] 1546 1545 2009-04-01T17:18:43Z Ziyadin 4 /* GMT Örnekleri */ == GMT Örnekleri == * [[Türkiye Kıyı Şeridi]] * [[SRTM GEBCO mozaik]] 1545 1544 2009-04-01T17:18:05Z Ziyadin 4 == GMT Örnekleri == * [[Türkiye Kıyı Şeridi]] [[SRTM GEBCO mozaik]] 1544 1543 2009-04-01T14:18:18Z Ziyadin 4 == GMT Örnekleri == * [[Türkiye Kıyı Şeridi]] 1543 1542 2009-04-01T14:18:03Z Ziyadin 4 == GMT Örnekleri == * [[Türkiye Kıyı Şeridi]] * [mozaik] 1542 1539 2009-04-01T14:17:26Z Ziyadin 4 mozaik == GMT Örnekleri == * [[Türkiye Kıyı Şeridi]] * mozaik 1539 1538 2009-04-01T14:14:07Z Ziyadin 4 /* GMT Örnekleri */ == GMT Örnekleri == * [[Türkiye Kıyı Şeridi]] * 1538 1392 2009-04-01T14:12:48Z Ziyadin 4 /* GMT Örnekleri */ == GMT Örnekleri == * [[Türkiye Kıyı Şeridi]] * [[[Media:SRTM ve GEBCO indir ve birleştir]]] 1392 1386 2009-03-15T20:30:15Z AhmetA 2 == GMT Örnekleri == * [[Türkiye Kıyı Şeridi]] 1386 2009-03-15T01:02:47Z AhmetA 2 == GMT Örnekleri == GMT Komutlarının Kullanımı 0 1449 1796 1795 2009-04-06T21:23:23Z Ziyadin 4 Komutlar birbirlerinden bağımsız çalışırlar. Her bir komut yanın aldığı parametreler yardımıyla işlemleri yaparlar. Parametreler genellikle büyük harflerle belirtilirler ve mutlaka '''-''' (çizgi) karakteriyle birlikte kullanılır (örn. -P, -K, -X). Bir çok komut ortak parametreler kullansalar da her bir komutun parametreleri kendine özgüdür, bu nedenle parametrele ilgili bilgiyi komuta ait yardım sayfalarına bakmalısınız. Herbir GMT komutu bir layer oluşturur. Ancak sorunsuz ve düzgün bir çizim oluşturmak için her bir layer oluşturulurken daha önceden bir layer varmı ve bir layer daha gelecekmi belirtilmesi gerekir. O nedenle -K ve -O parameterelerine dikkat etmek gerekir. -K bir layer daha gelecek demektir. -O ise daha önceden bir layer var demektir. Dolayısıyla ilk satırda -O son satırda ise -K olmaması gerekir. Aradaki tüm layer'larda ise -O ve -K parametreleri verilmek zorundadır. GMT esnekliği arttırmak için büyük/küçük harf ayrımı yapar. Çizim komutları, postscript çıkışları ekrana yazar bu nedenle > karakteri ile çıkışlar bir dosyaya yazılmalıdır. Veri üzerinde işlem yapan komutların çıkışları ise belirlenen bir dosyaya yazılır. == Komut Satırından Yardım == Burada verilen dökümanlar dışında, komut satırından da yardım alınabilir. herhangi bir programın sadece ismini yazarak enter tuşuna bastığınızda ekrana kullanım kılavuzu (manual) içeriği yazılır. Bunu okumak zor olduğundan Unix/Linux sistemlerin yardım (man) programını kullanabilirsiniz. man pscoast man grdedit == Dosya Kontrolü == GMT, Unix/Linux sistem esnekliğini de kullanarak çok daha esnek bir yapıya sahip olur. Bir giriş dosyası parametre gibi komut yanına yazılabildiği gibi '''<''' yönlendirmesi de kullanılabilir. Çıkış dosyası için '''>''' veya '''>>''' kullanılır. GMTprogram giriş-dosyası >! çıkış dosyası GMTprogram < giriş-dosyası >! çıkış dosyası GMTprogram giriş-dosyası >> çıkış dosyası '''>''' program çıkışını dosyaya yönlendirir. Sadece '''>''' kullanılısa eski dosyanın üzerine yazılır. Bazı Unix/Linux sistemler '''>''' işlemini engeller. Yazılmak istenen dosya daha önceden var ise (genellikle bu durum sözkonusudur) işlem durdurulur. Bunu atlatmak için '''>!''' kullanılır. Bu durumda sistem dosyanın var olup olmadığına bakmaksızın yeni dosya üretecektir. '''<''' ile dosya programa doğru yönlendirilebilir. Boru (pipe, '''|''' ) işlemi bir program çıkışını soyaya yazdırmadan diğerine girmesini sağlar: HerhangiBirProgram | GMTprogram1 | GMTprogram2 >! çıkış dosyası İstenirse program hata mesajları ekran yerine bir dosyaya yazdırılabilir: UNIXprogram >& hata.log (GMTprogram > çıkış_dosyası) >& hata.log Veri dosyalarında * ve ? gibi karakterlerle çoklu dosya girişi yapılabilir: GMTprogram giriş-dosyası.* >! çıkış dosyası == Script Dosyası İçinde Veri Girme == Az sayıda veriniz var ve bunları veri dosyasına yazmadan da komuta yönlendirebilirsiniz. GMTprogram <<END>> çıkış_dosyası veri1 veri2 END Sistem END kelimesine (farklı bir kelimede kullanabilirsiniz) kadar verileri okur ve programa yönlendirir. Burada dikkat etmeniz gereken nokta END kelimesinden sonra boşluk olmamalıdır ==>> "END" olmalı, "END " hatalı. Boşlukda bir karaktertir. '''<<''' '''>>''' arasındaki kalan kelime ile verilerin altındaki kelime birebir aynı olmalıdır. == Script Dosyası İçinde Değişken Kullanımı == C-Shell veya bash scriptleri içinde değişken tanımlayabilirsiniz ve yazımı kısaltabilirsiniz. Örneğin C-Shell içinde [set degisken = deger] <C> set ps = cikis.ps set limit = 20/30/20/30 psxy -R$limit -JM6 -M -W2 fay.dat > $ps </C> ''* Bu bilgiler [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden alınmıştır. '' 1795 1786 2009-04-06T21:22:38Z Ziyadin 4 Komutlar birbirlerinden bağımsız çalışırlar. Her bir komut yanın aldığı parametreler yardımıyla işlemleri yaparlar. Parametreler genellikle büyük harflerle belirtilirler ve mutlaka '''-''' (çizgi) karakteriyle birlikte kullanılır (örn. -P, -K, -X). Bir çok komut ortak parametreler kullansalar da her bir komutun parametreleri kendine özgüdür, bu nedenle parametrele ilgili bilgiyi komuta ait yardım sayfalarına bakmalısınız. Herbir GMT komutu bir layer oluşturur. Ancak sorunsuz ve düzgün bir çizim oluşturmak için her bir layer oluşturulurken daha önceden bir layer varmı ve bir layer daha gelecekmi belirtilmesi gerekir. O nedenle -K ve -O paramterelerine dikkat etmek gerekir. -K bir layer daha gelecek demektir. -O ise daha önceden bir layer var demektir. Dolayısıyla ilk satırda -O son satırda ise -K olmaması gerekir. Aradaki tüm layer'larda ise -O ve -K parametreleri verilmek zorundadır. GMT esnekliği arttırmak için büyük/küçük harf ayrımı yapar. Çizim komutları, postscript çıkışları ekrana yazar bu nedenle > karakteri ile çıkışlar bir dosyaya yazılmalıdır. Veri üzerinde işlem yapan komutların çıkışları ise belirlenen bir dosyaya yazılır. == Komut Satırından Yardım == Burada verilen dökümanlar dışında, komut satırından da yardım alınabilir. herhangi bir programın sadece ismini yazarak enter tuşuna bastığınızda ekrana kullanım kılavuzu (manual) içeriği yazılır. Bunu okumak zor olduğundan Unix/Linux sistemlerin yardım (man) programını kullanabilirsiniz. man pscoast man grdedit == Dosya Kontrolü == GMT, Unix/Linux sistem esnekliğini de kullanarak çok daha esnek bir yapıya sahip olur. Bir giriş dosyası parametre gibi komut yanına yazılabildiği gibi '''<''' yönlendirmesi de kullanılabilir. Çıkış dosyası için '''>''' veya '''>>''' kullanılır. GMTprogram giriş-dosyası >! çıkış dosyası GMTprogram < giriş-dosyası >! çıkış dosyası GMTprogram giriş-dosyası >> çıkış dosyası '''>''' program çıkışını dosyaya yönlendirir. Sadece '''>''' kullanılısa eski dosyanın üzerine yazılır. Bazı Unix/Linux sistemler '''>''' işlemini engeller. Yazılmak istenen dosya daha önceden var ise (genellikle bu durum sözkonusudur) işlem durdurulur. Bunu atlatmak için '''>!''' kullanılır. Bu durumda sistem dosyanın var olup olmadığına bakmaksızın yeni dosya üretecektir. '''<''' ile dosya programa doğru yönlendirilebilir. Boru (pipe, '''|''' ) işlemi bir program çıkışını soyaya yazdırmadan diğerine girmesini sağlar: HerhangiBirProgram | GMTprogram1 | GMTprogram2 >! çıkış dosyası İstenirse program hata mesajları ekran yerine bir dosyaya yazdırılabilir: UNIXprogram >& hata.log (GMTprogram > çıkış_dosyası) >& hata.log Veri dosyalarında * ve ? gibi karakterlerle çoklu dosya girişi yapılabilir: GMTprogram giriş-dosyası.* >! çıkış dosyası == Script Dosyası İçinde Veri Girme == Az sayıda veriniz var ve bunları veri dosyasına yazmadan da komuta yönlendirebilirsiniz. GMTprogram <<END>> çıkış_dosyası veri1 veri2 END Sistem END kelimesine (farklı bir kelimede kullanabilirsiniz) kadar verileri okur ve programa yönlendirir. Burada dikkat etmeniz gereken nokta END kelimesinden sonra boşluk olmamalıdır ==>> "END" olmalı, "END " hatalı. Boşlukda bir karaktertir. '''<<''' '''>>''' arasındaki kalan kelime ile verilerin altındaki kelime birebir aynı olmalıdır. == Script Dosyası İçinde Değişken Kullanımı == C-Shell veya bash scriptleri içinde değişken tanımlayabilirsiniz ve yazımı kısaltabilirsiniz. Örneğin C-Shell içinde [set degisken = deger] <C> set ps = cikis.ps set limit = 20/30/20/30 psxy -R$limit -JM6 -M -W2 fay.dat > $ps </C> ''* Bu bilgiler [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden alınmıştır. '' 1786 2009-04-04T18:52:10Z Onur 5 Komutlar birbirlerinden bağımsız çalışırlar. Her bir komut yanın aldığı parametreler yardımıyla işlemleri yaparlar. Parametreler genellikle büyük harflerle belirtilirler ve mutlaka '''-''' (çizgi) karakteriyle birlikte kullanılır (örn. -P, -K, -X). Bir çok komut ortak parametreler kullansalar da her bir komutun parametreleri kendine özgüdür, bu nedenle parametrele ilgili bilgiyi komuta ait yardım sayfalarına bakmalısınız. GMT esnekliği arttırmak için büyük/küçük harf ayrımı yapar. Çizim komutları, postscript çıkışları ekrana yazar bu nedenle > karakteri ile çıkışlar bir dosyaya yazılmalıdır. Veri üzerinde işlem yapan komutların çıkışları ise belirlenen bir dosyaya yazılır. == Komut Satırından Yardım == Burada verilen dökümanlar dışında, komut satırından da yardım alınabilir. herhangi bir programın sadece ismini yazarak enter tuşuna bastığınızda ekrana kullanım kılavuzu (manual) içeriği yazılır. Bunu okumak zor olduğundan Unix/Linux sistemlerin yardım (man) programını kullanabilirsiniz. man pscoast man grdedit == Dosya Kontrolü == GMT, Unix/Linux sistem esnekliğini de kullanarak çok daha esnek bir yapıya sahip olur. Bir giriş dosyası parametre gibi komut yanına yazılabildiği gibi '''<''' yönlendirmesi de kullanılabilir. Çıkış dosyası için '''>''' veya '''>>''' kullanılır. GMTprogram giriş-dosyası >! çıkış dosyası GMTprogram < giriş-dosyası >! çıkış dosyası GMTprogram giriş-dosyası >> çıkış dosyası '''>''' program çıkışını dosyaya yönlendirir. Sadece '''>''' kullanılısa eski dosyanın üzerine yazılır. Bazı Unix/Linux sistemler '''>''' işlemini engeller. Yazılmak istenen dosya daha önceden var ise (genellikle bu durum sözkonusudur) işlem durdurulur. Bunu atlatmak için '''>!''' kullanılır. Bu durumda sistem dosyanın var olup olmadığına bakmaksızın yeni dosya üretecektir. '''<''' ile dosya programa doğru yönlendirilebilir. Boru (pipe, '''|''' ) işlemi bir program çıkışını soyaya yazdırmadan diğerine girmesini sağlar: HerhangiBirProgram | GMTprogram1 | GMTprogram2 >! çıkış dosyası İstenirse program hata mesajları ekran yerine bir dosyaya yazdırılabilir: UNIXprogram >& hata.log (GMTprogram > çıkış_dosyası) >& hata.log Veri dosyalarında * ve ? gibi karakterlerle çoklu dosya girişi yapılabilir: GMTprogram giriş-dosyası.* >! çıkış dosyası == Script Dosyası İçinde Veri Girme == Az sayıda veriniz var ve bunları veri dosyasına yazmadan da komuta yönlendirebilirsiniz. GMTprogram <<END>> çıkış_dosyası veri1 veri2 END Sistem END kelimesine (farklı bir kelimede kullanabilirsiniz) kadar verileri okur ve programa yönlendirir. Burada dikkat etmeniz gereken nokta END kelimesinden sonra boşluk olmamalıdır ==>> "END" olmalı, "END " hatalı. Boşlukda bir karaktertir. '''<<''' '''>>''' arasındaki kalan kelime ile verilerin altındaki kelime birebir aynı olmalıdır. == Script Dosyası İçinde Değişken Kullanımı == C-Shell veya bash scriptleri içinde değişken tanımlayabilirsiniz ve yazımı kısaltabilirsiniz. Örneğin C-Shell içinde [set degisken = deger] <C> set ps = cikis.ps set limit = 20/30/20/30 psxy -R$limit -JM6 -M -W2 fay.dat > $ps </C> ''* Bu bilgiler [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden alınmıştır. '' GMT Kurulumu 0 1369 2039 1989 2010-12-30T15:11:44Z Onur 5 GMT herhangi bir PC veya sunucu veya dizüstü sisteme kurulabilir. Aşağıda görebileceğiniz üzere 3 farklı platformda çalışabilmektedir. == Mac OS == *[[MacOSX]] == Linux/Unix == *[[Tüm sürümler]] *[[Ubuntu kurulumu|Ubuntu]] == Windows == Windows altında kurulum için birkaç alternatif mevcuttur: *[[Windows kurulumu|Windows+Cygwin]]: Cygwin'i kurup GMT'yi üstüne kurabilirsiniz. *[[Windows|Windows+DOS]]: DOS altında GMT çalıştırabilirsiniz (TAVSİYE ETMİYORUZ!) *Sanal Linux: Vmware gibi bir sanallaştırma çözümü altına Linux kurup bunu Windows altında çalıştırabilirsiniz. GMT lazım olduğunda bu tam teşekküllü Linux'u çalıştırıp dosya paylaşımı sayesinde işinizi halledebilirsiniz. == Kabuk Ayarları == Unix/Linux tabanlı sistemler için geçerlidir ([[cygwin]] dahil). *[[Linux Kabuk Ayarları]] 1989 1843 2010-09-19T10:53:19Z AhmetA 2 GMT herhangi bir PC veya sunucu veya dizüstü sisteme kurulabilir. Aşağıda görebileceğiniz üzere 3 farklı platformda çalışabilmektedir. == Mac OS == *[[MacOSX]] == Linux/Unix == *[[Tüm sürümler]] *[[Ubuntu kurulumu|Ubuntu]] == Windows == Windows altında kurulum için birkaç alternatif mevcuttur: *[[Windows kurulumu|Windows+Cygwin]]: Cygwin'i kurup GMT'yi üstüne kurabilirsiniz. *[[Windows|Windows+DOS]]: DOS altında GMT çalıştırabilirsiniz (TAVSİYE ETMİYORUZ!) *Sanal Linux: Vmware gibi bir sanallaştırma çözümü altına Linux kurup bunu Windows altında çalıştırabilirsiniz. GMT lazım olduğunda bu tam teşekküllü Linux'u çalıştırıp dosya paylaşımı sayesinde işinizi halledebilirsiniz. 1843 1506 2009-04-09T20:56:50Z AhmetA 2 == Mac OS == *[[MacOSX]] == Linux/Unix == *[[Tüm sürümler]] *[[Ubuntu kurulumu|Ubuntu]] == Windows == *[[Windows kurulumu|Windows+Cygwin]] *[[Windows|Windows+DOS]] 1506 1505 2009-03-17T21:23:08Z Ziyadin 4 == Mac OS == *[[MacOSX]] == Linux/Unix == *[[Tüm sürümler]] == Windows == *[[Windows kurulumu|Windows+Cygwin]] *[[Windows|Windows+DOS]] 1505 1504 2009-03-17T21:22:52Z Ziyadin 4 == Mac OS == *[[MacOSX]] == Linux/Unix == *[[Tüm sürümler]] == Windows == *[[Windows kurulumu|Windows+Cygwin]] *[[Windows+DOS|Windows+DOS]] 1504 1501 2009-03-17T21:22:08Z Ziyadin 4 == Mac OS == *[[MacOSX]] == Linux/Unix == *[[Tüm sürümler]] == Windows == *[[Windows kurulumu|Windows+Cygwin]] *[[Windows+DOS]] 1501 1499 2009-03-17T21:20:26Z Ziyadin 4 == Mac OS == *[[MacOSX]] == Linux/Unix == *[[Tüm sürümler]] == Windows == *[[Windows kurulumu|Windows+Cygwin]] *[[Windows]] 1499 1498 2009-03-17T21:19:02Z Ziyadin 4 == Mac OS == *[[MacOSX]] == Linux/Unix == *[[Tüm sürümler]] == Windows == *[[Windows kurulumu|Windows+Cygwin]] *[[Windows+DOS]] 1498 1478 2009-03-17T21:18:45Z Ziyadin 4 == Mac OS == *[[MacOSX]] == Linux/Unix == *[[Tüm sürümler]] == Windows == *[[Windows kurulumu|Windows+Cygwin]] *Windows+DOS 1478 1477 2009-03-17T15:49:22Z Ziyadin 4 == Mac OS == *[[MacOSX]] == Linux/Unix == *[[Tüm sürümler]] == Windows == *[[Windows kurulumu|Windows+Cygwin]] *[[Windows+DOS]] 1477 1476 2009-03-17T15:48:18Z Ziyadin 4 == Mac OS == *[[MacOSX]] == Linux/Unix == *[[Tüm sürümler]] == Windows == *[[Windows kurulumu|Windows+Cygwin]] *Windows+DOS 1476 1441 2009-03-17T15:47:43Z Ziyadin 4 == Mac OS == *[[MacOSX]] == Linux/Unix == *[[Tüm sürümler]] == Windows == *[[Windows kurulumu|Windows+Cygwin]] *[[Windows+DOS]] 1441 1440 2009-03-16T18:29:29Z Onur 5 /* Linux/Unix */ == Mac OS == *[[MacOSX]] == Linux/Unix == *[[Tüm sürümler]] == Windows == *[[Windows kurulumu|Windows]] *[[Cygwin]] 1440 1427 2009-03-16T18:28:40Z Onur 5 /* Unix */ == Mac OS == *[[MacOSX]] == Linux/Unix == *[[Ubuntu]] *[[Fedora]] *[[Pardus]] == Windows == *[[Windows kurulumu|Windows]] *[[Cygwin]] 1427 1426 2009-03-16T18:12:16Z AhmetA 2 == Mac OS == *[[MacOSX]] == Unix == *[[Ubuntu]] *[[Fedora]] *[[Pardus]] == Windows == *[[Windows kurulumu|Windows]] *[[Cygwin]] 1426 1377 2009-03-16T18:11:46Z AhmetA 2 == Mac OS == *[[MacOSX]] == Unix == *[[Ubuntu]] *[[Fedora]] *[[Pardus]] == Windows == *[[Windows Kurulumu]] *[[Cygwin]] 1377 1370 2009-03-14T21:51:23Z AhmetA 2 == Mac OS == *[[MacOSX]] == Unix == *[[Ubuntu]] *[[Fedora]] *[[Pardus]] == Windows == *[[Cygwin]] 1370 2009-03-14T21:24:20Z AhmetA 2 == Mac OS == *[[MacOSX]] == Unix == *[[Ubuntu]] *[[Fedora]] *[[Pardus]] GMT Linkleri 0 1404 2069 1959 2011-05-20T18:38:10Z AhmetA 2 ==GMT Eposta Listesi== GMT Türkiye: * http://www.atag.itu.edu.tr/GMTtr/ Web üzerinden de eposta listesini takip edebilir ve arşivde arama yapabilirsiniz: * <del>http://old.nabble.com/GMT-f1197.html</del> * http://news.gmane.org/gmane.comp.gis.gmt.user ==GMT Üzerine Siteler== * Koji Okumura'nın GMT notları: **http://home.hiroshima-u.ac.jp/kojiok/GMTman02/gmtindex.html **http://home.hiroshima-u.ac.jp/kojiok/TSman02.pdf * http://projects.crustal.ucsb.edu/mapcat/ * http://ofgs.ori.u-tokyo.ac.jp/~okino/gmtscripts/ batimetre * http://www.ruf.rice.edu/~ben/gmt.html Ben'in GMT linkleri * http://cpt-city.org.uk/ GMT paletleri * http://shadow.eas.gatech.edu/~anewman/classes/Intro_GMT * http://en.wikipedia.org/wiki/User:Captain_Blood/GMT_Example 1959 1928 2010-03-07T01:23:54Z AhmetA 2 ==GMT Eposta Listesi== GMT Türkiye: * http://www.atag.itu.edu.tr/GMTtr/ Web üzerinden de eposta listesini takip edebilir ve arşivde arama yapabilirsiniz: * http://old.nabble.com/GMT-f1197.html * http://news.gmane.org/gmane.comp.gis.gmt.user ==GMT Üzerine Siteler== * Koji Okumura'nın GMT notları: **http://home.hiroshima-u.ac.jp/kojiok/GMTman02/gmtindex.html **http://home.hiroshima-u.ac.jp/kojiok/TSman02.pdf * http://projects.crustal.ucsb.edu/mapcat/ * http://ofgs.ori.u-tokyo.ac.jp/~okino/gmtscripts/ batimetre * http://www.ruf.rice.edu/~ben/gmt.html Ben'in GMT linkleri * http://cpt-city.org.uk/ GMT paletleri * http://shadow.eas.gatech.edu/~anewman/classes/Intro_GMT * http://en.wikipedia.org/wiki/User:Captain_Blood/GMT_Example 1928 1927 2010-01-31T22:22:05Z AhmetA 2 ==GMT Eposta Listesi== GMT Türkiye: * http://www.atag.itu.edu.tr/GMTtr/ Web üzerinden de eposta listesini takip edebilir ve arşivde arama yapabilirsiniz: * http://www.nabble.com/GMT---User-f1199.html * http://news.gmane.org/gmane.comp.gis.gmt.user ==GMT Üzerine Siteler== * Koji Okumura'nın GMT notları: **http://home.hiroshima-u.ac.jp/kojiok/GMTman02/gmtindex.html **http://home.hiroshima-u.ac.jp/kojiok/TSman02.pdf * http://projects.crustal.ucsb.edu/mapcat/ * http://ofgs.ori.u-tokyo.ac.jp/~okino/gmtscripts/ batimetre * http://www.ruf.rice.edu/~ben/gmt.html Ben'in GMT linkleri * http://cpt-city.org.uk/ GMT paletleri * http://shadow.eas.gatech.edu/~anewman/classes/Intro_GMT * http://en.wikipedia.org/wiki/User:Captain_Blood/GMT_Example 1927 1924 2010-01-26T21:11:29Z Antakyanet 11 ==GMT Eposta Listesi== GMT Türkiye: * http://www.atag.itu.edu.tr/GMTtr/ Web üzerinden de eposta listesini takip edebilir ve arşivde arama yapabilirsiniz: * http://www.nabble.com/GMT---User-f1199.html * http://news.gmane.org/gmane.comp.gis.gmt.user ==GMT Üzerine Siteler== * Koji Okumura'nın GMT notları: **http://home.hiroshima-u.ac.jp/kojiok/GMTman02/gmtindex.html **http://home.hiroshima-u.ac.jp/kojiok/TSman02.pdf * http://projects.crustal.ucsb.edu/mapcat/ * http://ofgs.ori.u-tokyo.ac.jp/~okino/gmtscripts/ batimetre * http://www.ruf.rice.edu/~ben/gmt.html Ben'in GMT linkleri * http://cpt-city.org.uk/ GMT paletleri * http://shadow.eas.gatech.edu/~anewman/classes/Intro_GMT * http://en.wikipedia.org/wiki/User:Captain_Blood/GMT_Example [http://revizyonorganizebrnckvvtmllttrhaberi.co.cc revizyon ile organize matbaacılık brnckvvtmllttrhaberi] [http://revizyonorganizebrnckvvtmllttrhaberi.co.tv revizyon ile organize matbaacılık brnckvvtmllttrhaberi] [http://revizyonmatbaacilikbrnckvvtmllttrhaberi.co.tv revizyon ile organize matbaacılık brnckvvtmllttrhaberi] [http://revizyonmatbaacilikbrnckvvtmllttrhaberi.co.cc revizyon ile organize matbaacılık brnckvvtmllttrhaberi] 1924 1743 2010-01-16T12:04:26Z Antakyanet 11 ==GMT Eposta Listesi== GMT Türkiye: * http://www.atag.itu.edu.tr/GMTtr/ Web üzerinden de eposta listesini takip edebilir ve arşivde arama yapabilirsiniz: * http://www.nabble.com/GMT---User-f1199.html * http://news.gmane.org/gmane.comp.gis.gmt.user ==GMT Üzerine Siteler== * Koji Okumura'nın GMT notları: **http://home.hiroshima-u.ac.jp/kojiok/GMTman02/gmtindex.html **http://home.hiroshima-u.ac.jp/kojiok/TSman02.pdf * http://projects.crustal.ucsb.edu/mapcat/ * http://ofgs.ori.u-tokyo.ac.jp/~okino/gmtscripts/ batimetre * http://www.ruf.rice.edu/~ben/gmt.html Ben'in GMT linkleri * http://cpt-city.org.uk/ GMT paletleri * http://shadow.eas.gatech.edu/~anewman/classes/Intro_GMT * http://en.wikipedia.org/wiki/User:Captain_Blood/GMT_Example [http://revizyonorganizebrnckvvtmllttrhaberi.co.cc revizyon ile organize matbaacılık brnckvvtmllttrhaberi] [http://revizyonorganizebrnckvvtmllttrhaberi.co.tv revizyon ile organize matbaacılık brnckvvtmllttrhaberi] [http://revizyonmatbaacilikbrnckvvtmllttrhaberi.co.tv revizyon ile organize matbaacılık brnckvvtmllttrhaberi] 1743 1532 2009-04-04T13:50:44Z Onur 5 ==GMT Eposta Listesi== GMT Türkiye: * http://www.atag.itu.edu.tr/GMTtr/ Web üzerinden de eposta listesini takip edebilir ve arşivde arama yapabilirsiniz: * http://www.nabble.com/GMT---User-f1199.html * http://news.gmane.org/gmane.comp.gis.gmt.user ==GMT Üzerine Siteler== * Koji Okumura'nın GMT notları: **http://home.hiroshima-u.ac.jp/kojiok/GMTman02/gmtindex.html **http://home.hiroshima-u.ac.jp/kojiok/TSman02.pdf * http://projects.crustal.ucsb.edu/mapcat/ * http://ofgs.ori.u-tokyo.ac.jp/~okino/gmtscripts/ batimetre * http://www.ruf.rice.edu/~ben/gmt.html Ben'in GMT linkleri * http://cpt-city.org.uk/ GMT paletleri * http://shadow.eas.gatech.edu/~anewman/classes/Intro_GMT * http://en.wikipedia.org/wiki/User:Captain_Blood/GMT_Example 1532 1527 2009-03-18T07:24:33Z AhmetA 2 ==GMT Eposta Listesi== Web üzerinden de eposta listesini takip edebilir ve arşivde arama yapabilirsiniz: * http://www.nabble.com/GMT---User-f1199.html * http://news.gmane.org/gmane.comp.gis.gmt.user ==GMT Üzerine Siteler== * Koji Okumura'nın GMT notları: **http://home.hiroshima-u.ac.jp/kojiok/GMTman02/gmtindex.html **http://home.hiroshima-u.ac.jp/kojiok/TSman02.pdf * http://projects.crustal.ucsb.edu/mapcat/ * http://ofgs.ori.u-tokyo.ac.jp/~okino/gmtscripts/ batimetre * http://www.ruf.rice.edu/~ben/gmt.html Ben'in GMT linkleri * http://cpt-city.org.uk/ GMT paletleri * http://shadow.eas.gatech.edu/~anewman/classes/Intro_GMT * http://en.wikipedia.org/wiki/User:Captain_Blood/GMT_Example 1527 2009-03-18T07:08:31Z AhmetA 2 ==GMT Eposta Listesi== Web üzerinden de eposta listesini takip edebilir ve arşivde arama yapabilirsiniz: * http://www.nabble.com/GMT---User-f1199.html * http://news.gmane.org/gmane.comp.gis.gmt.user ==GMT Üzerine Siteler== * Koji Okumura'nın GMT notları: **http://home.hiroshima-u.ac.jp/kojiok/GMTman02/gmtindex.html **http://home.hiroshima-u.ac.jp/kojiok/TSman02.pdf * http://projects.crustal.ucsb.edu/mapcat/ * http://ofgs.ori.u-tokyo.ac.jp/~okino/gmtscripts/ batimetre * http://www.ruf.rice.edu/~ben/gmt.html Ben'in GMT linkleri * http://cpt-city.org.uk/ GMT paletleri * http://shadow.eas.gatech.edu/~anewman/classes/Intro_GMT GMT SSS 0 1377 2025 1977 2010-12-09T16:05:32Z AhmetA 2 GMT ile yaşamınızı kolaylaştıracak ipuçları ve sık karşılaşılan problemlerin çözümleri. Bu bilgilerin bir kısmı [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden alınmıştır = Sıkça Sorulan Sorular ve İpuçları= == GMT: Eksiklikler== === Scientific Notation Okuyamama === 0.13700E+03 -0.32854E+02 0.45621E+04 GMT bu tarz veri kolonları okumuyorsa printf kullanarak rakam haline getirin ve pipe karakteri ile (|) veriyi GMT komutuna sunun: awk '{printf("%f %f\n", $2, $3)}' girdi_veridosyasi.dat | gmt komutunuz awk ile veriyi doğrudan GMT'ye okutmak yerine ikinci bir dosyaya yazdırıp öyle de kullanabilirsiniz. == Komut Satırı Hataları == ===Komut çalışıyor fakat beklemede kalıyor=== Komut, giriş dosyasını almayı bekliyor. Komutun yanına giriş dosyasını yazdığınızdan veya yönledirmeyi doğru yaptığınızdan emin olun. ===Komut çalışıyor ancak çizim yapmıyor=== -K -O parametrelerinin doğru kullanıldığından emin olun. İlk GMT çizim komutunda sadece -K, son çizim komutunda sadece -O kullanılır. Aradaki tüm çizim komutlarında aynı ps dosyaya çizim yapıldığında -O -K parametreleri beraber kullanılır. Çıkış dosyasını doğru olarak verdiğinizi kontrol edin. Enl-Boyl / Boy-Enl sırası doğru mu? Veri girişi Enl-Boy ise -: parametresini kullanın. Veriler çizim sınırının dışında kalıyor olabilir. ===Unix/Linux sisteminde lpr ile yazıcıya gönderilen dosya basılmıyor=== Son çizim komutunda -K parametresi varsa silin. -K parametresi postscript dosyanın sonuna "showpage" ifadesinin konmasını engeller. Bu durumda yazıcı dosyayı işler ancak basamaz. ===Script dosyası sonundaki komut hiç çalışmıyor=== Ok tuşu ile imleçi dosya sonuna gitmeye çalışın. Eğer imleç komutun bulunduğu satırdan bir alt satıra inmiyorsa satırın sonun gidip enter tuşuna basın. Satır sonunda enter işareti olmadığında işletim sistemi bu satırı işlemez. ==='pstext tamamlanmamış veri hatası veriyor=== pstext: Record 0 is incomplete (skipped) pstext veri dosyası içindeki boş satırlarıda veri olarak algılar ve bunları çizmeye çalışır. Bu satırlar pstext formatına uygun veri içermediklerinden hata oluşur. Gereksiz boş satırların silinmesi gerekir. ==Corel Problemleri == ===Corel'a aldığım PS/EPS dosyası sayfa üzerine gri bir alan (ve bulan üzerinde dosya adı ile) olarak yerleşiyor=== PS/EPS dosyasını bir text editörü ile açın ve dosyanın baş kısmındaki BoundingBox satırını silip tekrar deneyin. ==='Corel'a aldığım haritalarda enlem-boylamlara ait derece sembolleri hatalı oluyor=== Corel'a çağırma sırasında ekrana gelen bilgi kutusunda yazıları "text" olarak değil "curve" (eğri) olarak seçin. Ancak bu durumda yazılara Corel içinde müdahale edemezsiniz. Aksi davranışı yaparsanız, derece yerine konan sembolleri silip kendinizin yazması gerekir. Windows'da herhangi bir yazım ortamında ALT tuşuna basılı tutup, klavyenin hesap makinası kısmında 0176 yazarsanız derece sembolü oluşturabilirsiniz [ALT 0176]. Daha fazla kod için Windows'un Character Map programını kullanabilirsiniz. == Adobe Illustrator Problemleri == [[Postscript]] Adobe firmasının bir ürünü olmasına rağmen ([[Paul Wessel]]'in de [[GMT Eposta Listesi]]'nde sık sık dert yandığı üzere) Illustrator PS dosyalarını açmakta sorun yaşayabilmektedir. Olası sorunlar şöyle özetlenebilir: * 90 derece ters dönmüş Postcript dosyaları * Derece sembolünün görüntülenmesinde problem * Koordinat değerlerinin tek parça algılanamaması. Örneğin 41.5 derecelik koordinat değeri 41. ve 5 olarak iki ayrı metin olarak görüntülenebilir (CS2). * Font problemleri '''Çözümler''' * [[Adobe Illustrator]] CS4'ün GMT dosyalarını düzgün açtığı bildirilmekte. İmkanınız varsa bu sürüme terfi edin. * [[ps2eps]] komutunu kullanın ve GMT çıktısı Postscript dosyalarını [[EPS]] olarak kaydedin. Bu dosyalar da sorunsuz açılmaktadır. * Koordinat değerlerinin tek parça algılanamaması sorununu yaşarsanız şu kodu çalıştırarak Postscript dosyanızı düzeltebilirsiniz(önce orijinal Postscript dosyasını yedekleyin!): <bash>sed -r -i 's/(\([0-9]{2}\.?[0-9]{1,2})(\))/\1 \2/g' dosya1.ps </bash> * Bir diğer çözüm ise kağıt tipini değiştirip portre modunda çıktı almaktır: <bash>gmtset PAPER_MEDIA LEDGER</bash> Çalıştığınız klasörde bu komutu çalıştırın; veya scriptinizin başına bu satırı ekleyin. Bunu takiben gmt komutlarınızda -P parametresi olup olmadığına bakın; yoksa ekleyin ve ürettiğiniz Postscript şeklin [[portrait|portre]] modunda hazırlanmasını sağlayın. 1977 1969 2010-09-18T17:02:14Z AdminGMTTR 1 Seocalismasi tarafından yapılan değişiklikler geri alınarak, AdminGMTTR tarafından değiştirilmiş önceki sürüm geri getirildi. == Sık Karşılaşılan Problemler == * '''Komut çalışıyor fakat beklemede kalıyor:''' Komut, giriş dosyasını almayı bekliyor. Komutun yanına giriş dosyasını yazdığınızdan veya yönledirmeyi doğru yaptığınızdan emin olun. * '''Komut çalışıyor ancak çizim yapmıyor:''' -K -O parametrelerinin doğru kullanıldığından emin olun. İlk GMT çizim komutunda sadece -K, son çizim komutunda sadece -O kullanılır. Aradaki tüm çizim komutlarında aynı ps dosyaya çizim yapıldığında -O -K parametreleri beraber kullanılır. Çıkış dosyasını doğru olarak verdiğinizi kontrol edin. Enl-Boyl / Boy-Enl sırası doğru mu? Veri girişi Enl-Boy ise -: parametresini kullanın. Veriler çizim sınırının dışında kalıyor olabilir. * '''Unix/Linux sisteminde lpr ile yazıcıya gönderilen dosya basılmıyor:''' Son çizim komutunda -K parametresi varsa silin. -K parametresi postscript dosyanın sonuna "showpage" ifadesinin konmasını engeller. Bu durumda yazıcı dosyayı işler ancak basamaz. * '''Script dosyası sonundaki komut hiç çalışmıyor:''' Ok tuşu ile imleçi dosya sonuna gitmeye çalışın. Eğer imleç komutun bulunduğu satırdan bir alt satıra inmiyorsa satırın sonun gidip enter tuşuna basın. Satır sonunda enter işareti olmadığında işletim sistemi bu satırı işlemez. * '''pstext tamamlanmamış veri hatası veriyor:''' pstext: Record 0 is incomplete (skipped) pstext veri dosyası içindeki boş satırlarıda veri olarak algılar ve bunları çizmeye çalışır. Bu satırlar pstext formatına uygun veri içermediklerinden hata oluşur. Gereksiz boş satırların silinmesi gerekir. * '''Corel'a aldığım PS/EPS dosyası sayfa üzerine gri bir alan (ve bulan üzerinde dosya adı ile) olarak yerleşiyor.''' PS/EPS dosyasını bir text editörü ile açın ve dosyanın baş kısmındaki BoundingBox satırını silip tekrar deneyin. * '''Corel'a aldığım haritalarda enlem-boylamlara ait derece sembolleri hatalı oluyor'''. Corel'a çağırma sırasında ekrana gelen bilgi kutusunda yazıları "text" olarak değil "curve" (eğri) olarak seçin. Ancak bu durumda yazılara Corel içinde müdahale edemezsiniz. Aksi davranışı yaparsanız, derece yerine konan sembolleri silip kendinizin yazması gerekir. Windows'da herhangi bir yazım ortamında ALT tuşuna basılı tutup, klavyenin hesap makinası kısmında 0176 yazarsanız derece sembolü oluşturabilirsiniz [ALT 0176]. Daha fazla kod için Windows'un Character Map programını kullanabilirsiniz. ''* Bu bilgilerin bir kısmı [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden alınmıştır. '' == Adobe Illustrator Problemleri == [[Postscript]] Adobe firmasının bir ürünü olmasına rağmen ([[Paul Wessel]]'in de [[GMT Eposta Listesi]]'nde sık sık dert yandığı üzere) Illustrator PS dosyalarını açmakta sorun yaşayabilmektedir. Olası sorunlar şöyle özetlenebilir: * 90 derece ters dönmüş Postcript dosyaları * Derece sembolünün görüntülenmesinde problem * Koordinat değerlerinin tek parça algılanamaması. Örneğin 41.5 derecelik koordinat değeri 41. ve 5 olarak iki ayrı metin olarak görüntülenebilir (CS2). * Font problemleri '''Çözümler''' * [[Adobe Illustrator]] CS4'ün GMT dosyalarını düzgün açtığı bildirilmekte. İmkanınız varsa bu sürüme terfi edin. * [[ps2eps]] komutunu kullanın ve GMT çıktısı Postscript dosyalarını [[EPS]] olarak kaydedin. Bu dosyalar da sorunsuz açılmaktadır. * Koordinat değerlerinin tek parça algılanamaması sorununu yaşarsanız şu kodu çalıştırarak Postscript dosyanızı düzeltebilirsiniz(önce orijinal Postscript dosyasını yedekleyin!): <bash>sed -r -i 's/(\([0-9]{2}\.?[0-9]{1,2})(\))/\1 \2/g' dosya1.ps </bash> * Bir diğer çözüm ise kağıt tipini değiştirip portre modunda çıktı almaktır: <bash>gmtset PAPER_MEDIA LEDGER</bash> Çalıştığınız klasörde bu komutu çalıştırın; veya scriptinizin başına bu satırı ekleyin. Bunu takiben gmt komutlarınızda -P parametresi olup olmadığına bakın; yoksa ekleyin ve ürettiğiniz Postscript şeklin [[portrait|portre]] modunda hazırlanmasını sağlayın. 1969 1929 2010-08-24T03:37:08Z Seocalismasi 14 == Sık Karşılaşılan Problemler == * '''Komut çalışıyor fakat beklemede kalıyor:''' Komut, giriş dosyasını almayı bekliyor. Komutun yanına giriş dosyasını yazdığınızdan veya yönledirmeyi doğru yaptığınızdan emin olun. * '''Komut çalışıyor ancak çizim yapmıyor:''' -K -O parametrelerinin doğru kullanıldığından emin olun. İlk GMT çizim komutunda sadece -K, son çizim komutunda sadece -O kullanılır. Aradaki tüm çizim komutlarında aynı ps dosyaya çizim yapıldığında -O -K parametreleri beraber kullanılır. Çıkış dosyasını doğru olarak verdiğinizi kontrol edin. Enl-Boyl / Boy-Enl sırası doğru mu? Veri girişi Enl-Boy ise -: parametresini kullanın. Veriler çizim sınırının dışında kalıyor olabilir. * '''Unix/Linux sisteminde lpr ile yazıcıya gönderilen dosya basılmıyor:''' Son çizim komutunda -K parametresi varsa silin. -K parametresi postscript dosyanın sonuna "showpage" ifadesinin konmasını engeller. Bu durumda yazıcı dosyayı işler ancak basamaz. * '''Script dosyası sonundaki komut hiç çalışmıyor:''' Ok tuşu ile imleçi dosya sonuna gitmeye çalışın. Eğer imleç komutun bulunduğu satırdan bir alt satıra inmiyorsa satırın sonun gidip enter tuşuna basın. Satır sonunda enter işareti olmadığında işletim sistemi bu satırı işlemez. * '''pstext tamamlanmamış veri hatası veriyor:''' pstext: Record 0 is incomplete (skipped) pstext veri dosyası içindeki boş satırlarıda veri olarak algılar ve bunları çizmeye çalışır. Bu satırlar pstext formatına uygun veri içermediklerinden hata oluşur. Gereksiz boş satırların silinmesi gerekir. * '''Corel'a aldığım PS/EPS dosyası sayfa üzerine gri bir alan (ve bulan üzerinde dosya adı ile) olarak yerleşiyor.''' PS/EPS dosyasını bir text editörü ile açın ve dosyanın baş kısmındaki BoundingBox satırını silip tekrar deneyin. * '''Corel'a aldığım haritalarda enlem-boylamlara ait derece sembolleri hatalı oluyor'''. Corel'a çağırma sırasında ekrana gelen bilgi kutusunda yazıları "text" olarak değil "curve" (eğri) olarak seçin. Ancak bu durumda yazılara Corel içinde müdahale edemezsiniz. Aksi davranışı yaparsanız, derece yerine konan sembolleri silip kendinizin yazması gerekir. Windows'da herhangi bir yazım ortamında ALT tuşuna basılı tutup, klavyenin hesap makinası kısmında 0176 yazarsanız derece sembolü oluşturabilirsiniz [ALT 0176]. Daha fazla kod için Windows'un Character Map programını kullanabilirsiniz. ''* Bu bilgilerin bir kısmı [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden alınmıştır. '' == Adobe Illustrator Problemleri == [[Postscript]] Adobe firmasının bir ürünü olmasına rağmen ([[Paul Wessel]]'in de [[GMT Eposta Listesi]]'nde sık sık dert yandığı üzere) Illustrator PS dosyalarını açmakta sorun yaşayabilmektedir. Olası sorunlar şöyle özetlenebilir: * 90 derece ters dönmüş Postcript dosyaları * Derece sembolünün görüntülenmesinde problem * Koordinat değerlerinin tek parça algılanamaması. Örneğin 41.5 derecelik koordinat değeri 41. ve 5 olarak iki ayrı metin olarak görüntülenebilir (CS2). * Font problemleri '''Çözümler''' * [[Adobe Illustrator]] CS4'ün GMT dosyalarını düzgün açtığı bildirilmekte. İmkanınız varsa bu sürüme terfi edin. * [[ps2eps]] komutunu kullanın ve GMT çıktısı Postscript dosyalarını [[EPS]] olarak kaydedin. Bu dosyalar da sorunsuz açılmaktadır. * Koordinat değerlerinin tek parça algılanamaması sorununu yaşarsanız şu kodu çalıştırarak Postscript dosyanızı düzeltebilirsiniz(önce orijinal Postscript dosyasını yedekleyin!): <bash>sed -r -i 's/(\([0-9]{2}\.?[0-9]{1,2})(\))/\1 \2/g' dosya1.ps </bash> * Bir diğer çözüm ise kağıt tipini değiştirip portre modunda çıktı almaktır: <bash>gmtset PAPER_MEDIA LEDGER</bash> Çalıştığınız klasörde bu komutu çalıştırın; veya scriptinizin başına bu satırı ekleyin. Bunu takiben gmt komutlarınızda -P parametresi olup olmadığına bakın; yoksa ekleyin ve ürettiğiniz Postscript şeklin [[portrait|portre]] modunda hazırlanmasını sağlayın. [http://www.imcturk.com antalya web tasarım] [http://www.areaturk.com antalya web tasarım] [http://burmehlidafx15biberweb.blogcu.com burmeh yaza lida fx15 biber hapı ile formda girin] 1929 1926 2010-01-31T22:30:43Z AdminGMTTR 1 Antakyanet tarafından yapılan değişiklikler geri alınarak, AhmetA tarafından değiştirilmiş önceki sürüm geri getirildi. == Sık Karşılaşılan Problemler == * '''Komut çalışıyor fakat beklemede kalıyor:''' Komut, giriş dosyasını almayı bekliyor. Komutun yanına giriş dosyasını yazdığınızdan veya yönledirmeyi doğru yaptığınızdan emin olun. * '''Komut çalışıyor ancak çizim yapmıyor:''' -K -O parametrelerinin doğru kullanıldığından emin olun. İlk GMT çizim komutunda sadece -K, son çizim komutunda sadece -O kullanılır. Aradaki tüm çizim komutlarında aynı ps dosyaya çizim yapıldığında -O -K parametreleri beraber kullanılır. Çıkış dosyasını doğru olarak verdiğinizi kontrol edin. Enl-Boyl / Boy-Enl sırası doğru mu? Veri girişi Enl-Boy ise -: parametresini kullanın. Veriler çizim sınırının dışında kalıyor olabilir. * '''Unix/Linux sisteminde lpr ile yazıcıya gönderilen dosya basılmıyor:''' Son çizim komutunda -K parametresi varsa silin. -K parametresi postscript dosyanın sonuna "showpage" ifadesinin konmasını engeller. Bu durumda yazıcı dosyayı işler ancak basamaz. * '''Script dosyası sonundaki komut hiç çalışmıyor:''' Ok tuşu ile imleçi dosya sonuna gitmeye çalışın. Eğer imleç komutun bulunduğu satırdan bir alt satıra inmiyorsa satırın sonun gidip enter tuşuna basın. Satır sonunda enter işareti olmadığında işletim sistemi bu satırı işlemez. * '''pstext tamamlanmamış veri hatası veriyor:''' pstext: Record 0 is incomplete (skipped) pstext veri dosyası içindeki boş satırlarıda veri olarak algılar ve bunları çizmeye çalışır. Bu satırlar pstext formatına uygun veri içermediklerinden hata oluşur. Gereksiz boş satırların silinmesi gerekir. * '''Corel'a aldığım PS/EPS dosyası sayfa üzerine gri bir alan (ve bulan üzerinde dosya adı ile) olarak yerleşiyor.''' PS/EPS dosyasını bir text editörü ile açın ve dosyanın baş kısmındaki BoundingBox satırını silip tekrar deneyin. * '''Corel'a aldığım haritalarda enlem-boylamlara ait derece sembolleri hatalı oluyor'''. Corel'a çağırma sırasında ekrana gelen bilgi kutusunda yazıları "text" olarak değil "curve" (eğri) olarak seçin. Ancak bu durumda yazılara Corel içinde müdahale edemezsiniz. Aksi davranışı yaparsanız, derece yerine konan sembolleri silip kendinizin yazması gerekir. Windows'da herhangi bir yazım ortamında ALT tuşuna basılı tutup, klavyenin hesap makinası kısmında 0176 yazarsanız derece sembolü oluşturabilirsiniz [ALT 0176]. Daha fazla kod için Windows'un Character Map programını kullanabilirsiniz. ''* Bu bilgilerin bir kısmı [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden alınmıştır. '' == Adobe Illustrator Problemleri == [[Postscript]] Adobe firmasının bir ürünü olmasına rağmen ([[Paul Wessel]]'in de [[GMT Eposta Listesi]]'nde sık sık dert yandığı üzere) Illustrator PS dosyalarını açmakta sorun yaşayabilmektedir. Olası sorunlar şöyle özetlenebilir: * 90 derece ters dönmüş Postcript dosyaları * Derece sembolünün görüntülenmesinde problem * Koordinat değerlerinin tek parça algılanamaması. Örneğin 41.5 derecelik koordinat değeri 41. ve 5 olarak iki ayrı metin olarak görüntülenebilir (CS2). * Font problemleri '''Çözümler''' * [[Adobe Illustrator]] CS4'ün GMT dosyalarını düzgün açtığı bildirilmekte. İmkanınız varsa bu sürüme terfi edin. * [[ps2eps]] komutunu kullanın ve GMT çıktısı Postscript dosyalarını [[EPS]] olarak kaydedin. Bu dosyalar da sorunsuz açılmaktadır. * Koordinat değerlerinin tek parça algılanamaması sorununu yaşarsanız şu kodu çalıştırarak Postscript dosyanızı düzeltebilirsiniz(önce orijinal Postscript dosyasını yedekleyin!): <bash>sed -r -i 's/(\([0-9]{2}\.?[0-9]{1,2})(\))/\1 \2/g' dosya1.ps </bash> * Bir diğer çözüm ise kağıt tipini değiştirip portre modunda çıktı almaktır: <bash>gmtset PAPER_MEDIA LEDGER</bash> Çalıştığınız klasörde bu komutu çalıştırın; veya scriptinizin başına bu satırı ekleyin. Bunu takiben gmt komutlarınızda -P parametresi olup olmadığına bakın; yoksa ekleyin ve ürettiğiniz Postscript şeklin [[portrait|portre]] modunda hazırlanmasını sağlayın. 1926 1923 2010-01-26T21:10:56Z Antakyanet 11 == Sık Karşılaşılan Problemler == * '''Komut çalışıyor fakat beklemede kalıyor:''' Komut, giriş dosyasını almayı bekliyor. Komutun yanına giriş dosyasını yazdığınızdan veya yönledirmeyi doğru yaptığınızdan emin olun. * '''Komut çalışıyor ancak çizim yapmıyor:''' -K -O parametrelerinin doğru kullanıldığından emin olun. İlk GMT çizim komutunda sadece -K, son çizim komutunda sadece -O kullanılır. Aradaki tüm çizim komutlarında aynı ps dosyaya çizim yapıldığında -O -K parametreleri beraber kullanılır. Çıkış dosyasını doğru olarak verdiğinizi kontrol edin. Enl-Boyl / Boy-Enl sırası doğru mu? Veri girişi Enl-Boy ise -: parametresini kullanın. Veriler çizim sınırının dışında kalıyor olabilir. * '''Unix/Linux sisteminde lpr ile yazıcıya gönderilen dosya basılmıyor:''' Son çizim komutunda -K parametresi varsa silin. -K parametresi postscript dosyanın sonuna "showpage" ifadesinin konmasını engeller. Bu durumda yazıcı dosyayı işler ancak basamaz. * '''Script dosyası sonundaki komut hiç çalışmıyor:''' Ok tuşu ile imleçi dosya sonuna gitmeye çalışın. Eğer imleç komutun bulunduğu satırdan bir alt satıra inmiyorsa satırın sonun gidip enter tuşuna basın. Satır sonunda enter işareti olmadığında işletim sistemi bu satırı işlemez. * '''pstext tamamlanmamış veri hatası veriyor:''' pstext: Record 0 is incomplete (skipped) pstext veri dosyası içindeki boş satırlarıda veri olarak algılar ve bunları çizmeye çalışır. Bu satırlar pstext formatına uygun veri içermediklerinden hata oluşur. Gereksiz boş satırların silinmesi gerekir. * '''Corel'a aldığım PS/EPS dosyası sayfa üzerine gri bir alan (ve bulan üzerinde dosya adı ile) olarak yerleşiyor.''' PS/EPS dosyasını bir text editörü ile açın ve dosyanın baş kısmındaki BoundingBox satırını silip tekrar deneyin. * '''Corel'a aldığım haritalarda enlem-boylamlara ait derece sembolleri hatalı oluyor'''. Corel'a çağırma sırasında ekrana gelen bilgi kutusunda yazıları "text" olarak değil "curve" (eğri) olarak seçin. Ancak bu durumda yazılara Corel içinde müdahale edemezsiniz. Aksi davranışı yaparsanız, derece yerine konan sembolleri silip kendinizin yazması gerekir. Windows'da herhangi bir yazım ortamında ALT tuşuna basılı tutup, klavyenin hesap makinası kısmında 0176 yazarsanız derece sembolü oluşturabilirsiniz [ALT 0176]. Daha fazla kod için Windows'un Character Map programını kullanabilirsiniz. ''* Bu bilgilerin bir kısmı [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden alınmıştır. '' == Adobe Illustrator Problemleri == [[Postscript]] Adobe firmasının bir ürünü olmasına rağmen ([[Paul Wessel]]'in de [[GMT Eposta Listesi]]'nde sık sık dert yandığı üzere) Illustrator PS dosyalarını açmakta sorun yaşayabilmektedir. Olası sorunlar şöyle özetlenebilir: * 90 derece ters dönmüş Postcript dosyaları * Derece sembolünün görüntülenmesinde problem * Koordinat değerlerinin tek parça algılanamaması. Örneğin 41.5 derecelik koordinat değeri 41. ve 5 olarak iki ayrı metin olarak görüntülenebilir (CS2). * Font problemleri '''Çözümler''' * [[Adobe Illustrator]] CS4'ün GMT dosyalarını düzgün açtığı bildirilmekte. İmkanınız varsa bu sürüme terfi edin. * [[ps2eps]] komutunu kullanın ve GMT çıktısı Postscript dosyalarını [[EPS]] olarak kaydedin. Bu dosyalar da sorunsuz açılmaktadır. * Koordinat değerlerinin tek parça algılanamaması sorununu yaşarsanız şu kodu çalıştırarak Postscript dosyanızı düzeltebilirsiniz(önce orijinal Postscript dosyasını yedekleyin!): <bash>sed -r -i 's/(\([0-9]{2}\.?[0-9]{1,2})(\))/\1 \2/g' dosya1.ps </bash> * Bir diğer çözüm ise kağıt tipini değiştirip portre modunda çıktı almaktır: <bash>gmtset PAPER_MEDIA LEDGER</bash> Çalıştığınız klasörde bu komutu çalıştırın; veya scriptinizin başına bu satırı ekleyin. Bunu takiben gmt komutlarınızda -P parametresi olup olmadığına bakın; yoksa ekleyin ve ürettiğiniz Postscript şeklin [[portrait|portre]] modunda hazırlanmasını sağlayın. [http://revizyonorganizebrnckvvtmllttrhaberi.co.cc revizyon ile organize matbaacılık brnckvvtmllttrhaberi] [http://revizyonorganizebrnckvvtmllttrhaberi.co.tv revizyon ile organize matbaacılık brnckvvtmllttrhaberi] [http://revizyonmatbaacilikbrnckvvtmllttrhaberi.co.tv revizyon ile organize matbaacılık brnckvvtmllttrhaberi] [http://revizyonmatbaacilikbrnckvvtmllttrhaberi.co.cc revizyon ile organize matbaacılık brnckvvtmllttrhaberi] 1923 1811 2010-01-16T12:03:55Z Antakyanet 11 == Sık Karşılaşılan Problemler == * '''Komut çalışıyor fakat beklemede kalıyor:''' Komut, giriş dosyasını almayı bekliyor. Komutun yanına giriş dosyasını yazdığınızdan veya yönledirmeyi doğru yaptığınızdan emin olun. * '''Komut çalışıyor ancak çizim yapmıyor:''' -K -O parametrelerinin doğru kullanıldığından emin olun. İlk GMT çizim komutunda sadece -K, son çizim komutunda sadece -O kullanılır. Aradaki tüm çizim komutlarında aynı ps dosyaya çizim yapıldığında -O -K parametreleri beraber kullanılır. Çıkış dosyasını doğru olarak verdiğinizi kontrol edin. Enl-Boyl / Boy-Enl sırası doğru mu? Veri girişi Enl-Boy ise -: parametresini kullanın. Veriler çizim sınırının dışında kalıyor olabilir. * '''Unix/Linux sisteminde lpr ile yazıcıya gönderilen dosya basılmıyor:''' Son çizim komutunda -K parametresi varsa silin. -K parametresi postscript dosyanın sonuna "showpage" ifadesinin konmasını engeller. Bu durumda yazıcı dosyayı işler ancak basamaz. * '''Script dosyası sonundaki komut hiç çalışmıyor:''' Ok tuşu ile imleçi dosya sonuna gitmeye çalışın. Eğer imleç komutun bulunduğu satırdan bir alt satıra inmiyorsa satırın sonun gidip enter tuşuna basın. Satır sonunda enter işareti olmadığında işletim sistemi bu satırı işlemez. * '''pstext tamamlanmamış veri hatası veriyor:''' pstext: Record 0 is incomplete (skipped) pstext veri dosyası içindeki boş satırlarıda veri olarak algılar ve bunları çizmeye çalışır. Bu satırlar pstext formatına uygun veri içermediklerinden hata oluşur. Gereksiz boş satırların silinmesi gerekir. * '''Corel'a aldığım PS/EPS dosyası sayfa üzerine gri bir alan (ve bulan üzerinde dosya adı ile) olarak yerleşiyor.''' PS/EPS dosyasını bir text editörü ile açın ve dosyanın baş kısmındaki BoundingBox satırını silip tekrar deneyin. * '''Corel'a aldığım haritalarda enlem-boylamlara ait derece sembolleri hatalı oluyor'''. Corel'a çağırma sırasında ekrana gelen bilgi kutusunda yazıları "text" olarak değil "curve" (eğri) olarak seçin. Ancak bu durumda yazılara Corel içinde müdahale edemezsiniz. Aksi davranışı yaparsanız, derece yerine konan sembolleri silip kendinizin yazması gerekir. Windows'da herhangi bir yazım ortamında ALT tuşuna basılı tutup, klavyenin hesap makinası kısmında 0176 yazarsanız derece sembolü oluşturabilirsiniz [ALT 0176]. Daha fazla kod için Windows'un Character Map programını kullanabilirsiniz. ''* Bu bilgilerin bir kısmı [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden alınmıştır. '' == Adobe Illustrator Problemleri == [[Postscript]] Adobe firmasının bir ürünü olmasına rağmen ([[Paul Wessel]]'in de [[GMT Eposta Listesi]]'nde sık sık dert yandığı üzere) Illustrator PS dosyalarını açmakta sorun yaşayabilmektedir. Olası sorunlar şöyle özetlenebilir: * 90 derece ters dönmüş Postcript dosyaları * Derece sembolünün görüntülenmesinde problem * Koordinat değerlerinin tek parça algılanamaması. Örneğin 41.5 derecelik koordinat değeri 41. ve 5 olarak iki ayrı metin olarak görüntülenebilir (CS2). * Font problemleri '''Çözümler''' * [[Adobe Illustrator]] CS4'ün GMT dosyalarını düzgün açtığı bildirilmekte. İmkanınız varsa bu sürüme terfi edin. * [[ps2eps]] komutunu kullanın ve GMT çıktısı Postscript dosyalarını [[EPS]] olarak kaydedin. Bu dosyalar da sorunsuz açılmaktadır. * Koordinat değerlerinin tek parça algılanamaması sorununu yaşarsanız şu kodu çalıştırarak Postscript dosyanızı düzeltebilirsiniz(önce orijinal Postscript dosyasını yedekleyin!): <bash>sed -r -i 's/(\([0-9]{2}\.?[0-9]{1,2})(\))/\1 \2/g' dosya1.ps </bash> * Bir diğer çözüm ise kağıt tipini değiştirip portre modunda çıktı almaktır: <bash>gmtset PAPER_MEDIA LEDGER</bash> Çalıştığınız klasörde bu komutu çalıştırın; veya scriptinizin başına bu satırı ekleyin. Bunu takiben gmt komutlarınızda -P parametresi olup olmadığına bakın; yoksa ekleyin ve ürettiğiniz Postscript şeklin [[portrait|portre]] modunda hazırlanmasını sağlayın. [http://revizyonorganizebrnckvvtmllttrhaberi.co.cc revizyon ile organize matbaacılık brnckvvtmllttrhaberi] [http://revizyonorganizebrnckvvtmllttrhaberi.co.tv revizyon ile organize matbaacılık brnckvvtmllttrhaberi] [http://revizyonmatbaacilikbrnckvvtmllttrhaberi.co.tv revizyon ile organize matbaacılık brnckvvtmllttrhaberi] 1811 1789 2009-04-08T06:15:53Z AhmetA 2 == Sık Karşılaşılan Problemler == * '''Komut çalışıyor fakat beklemede kalıyor:''' Komut, giriş dosyasını almayı bekliyor. Komutun yanına giriş dosyasını yazdığınızdan veya yönledirmeyi doğru yaptığınızdan emin olun. * '''Komut çalışıyor ancak çizim yapmıyor:''' -K -O parametrelerinin doğru kullanıldığından emin olun. İlk GMT çizim komutunda sadece -K, son çizim komutunda sadece -O kullanılır. Aradaki tüm çizim komutlarında aynı ps dosyaya çizim yapıldığında -O -K parametreleri beraber kullanılır. Çıkış dosyasını doğru olarak verdiğinizi kontrol edin. Enl-Boyl / Boy-Enl sırası doğru mu? Veri girişi Enl-Boy ise -: parametresini kullanın. Veriler çizim sınırının dışında kalıyor olabilir. * '''Unix/Linux sisteminde lpr ile yazıcıya gönderilen dosya basılmıyor:''' Son çizim komutunda -K parametresi varsa silin. -K parametresi postscript dosyanın sonuna "showpage" ifadesinin konmasını engeller. Bu durumda yazıcı dosyayı işler ancak basamaz. * '''Script dosyası sonundaki komut hiç çalışmıyor:''' Ok tuşu ile imleçi dosya sonuna gitmeye çalışın. Eğer imleç komutun bulunduğu satırdan bir alt satıra inmiyorsa satırın sonun gidip enter tuşuna basın. Satır sonunda enter işareti olmadığında işletim sistemi bu satırı işlemez. * '''pstext tamamlanmamış veri hatası veriyor:''' pstext: Record 0 is incomplete (skipped) pstext veri dosyası içindeki boş satırlarıda veri olarak algılar ve bunları çizmeye çalışır. Bu satırlar pstext formatına uygun veri içermediklerinden hata oluşur. Gereksiz boş satırların silinmesi gerekir. * '''Corel'a aldığım PS/EPS dosyası sayfa üzerine gri bir alan (ve bulan üzerinde dosya adı ile) olarak yerleşiyor.''' PS/EPS dosyasını bir text editörü ile açın ve dosyanın baş kısmındaki BoundingBox satırını silip tekrar deneyin. * '''Corel'a aldığım haritalarda enlem-boylamlara ait derece sembolleri hatalı oluyor'''. Corel'a çağırma sırasında ekrana gelen bilgi kutusunda yazıları "text" olarak değil "curve" (eğri) olarak seçin. Ancak bu durumda yazılara Corel içinde müdahale edemezsiniz. Aksi davranışı yaparsanız, derece yerine konan sembolleri silip kendinizin yazması gerekir. Windows'da herhangi bir yazım ortamında ALT tuşuna basılı tutup, klavyenin hesap makinası kısmında 0176 yazarsanız derece sembolü oluşturabilirsiniz [ALT 0176]. Daha fazla kod için Windows'un Character Map programını kullanabilirsiniz. ''* Bu bilgilerin bir kısmı [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden alınmıştır. '' == Adobe Illustrator Problemleri == [[Postscript]] Adobe firmasının bir ürünü olmasına rağmen ([[Paul Wessel]]'in de [[GMT Eposta Listesi]]'nde sık sık dert yandığı üzere) Illustrator PS dosyalarını açmakta sorun yaşayabilmektedir. Olası sorunlar şöyle özetlenebilir: * 90 derece ters dönmüş Postcript dosyaları * Derece sembolünün görüntülenmesinde problem * Koordinat değerlerinin tek parça algılanamaması. Örneğin 41.5 derecelik koordinat değeri 41. ve 5 olarak iki ayrı metin olarak görüntülenebilir (CS2). * Font problemleri '''Çözümler''' * [[Adobe Illustrator]] CS4'ün GMT dosyalarını düzgün açtığı bildirilmekte. İmkanınız varsa bu sürüme terfi edin. * [[ps2eps]] komutunu kullanın ve GMT çıktısı Postscript dosyalarını [[EPS]] olarak kaydedin. Bu dosyalar da sorunsuz açılmaktadır. * Koordinat değerlerinin tek parça algılanamaması sorununu yaşarsanız şu kodu çalıştırarak Postscript dosyanızı düzeltebilirsiniz(önce orijinal Postscript dosyasını yedekleyin!): <bash>sed -r -i 's/(\([0-9]{2}\.?[0-9]{1,2})(\))/\1 \2/g' dosya1.ps </bash> * Bir diğer çözüm ise kağıt tipini değiştirip portre modunda çıktı almaktır: <bash>gmtset PAPER_MEDIA LEDGER</bash> Çalıştığınız klasörde bu komutu çalıştırın; veya scriptinizin başına bu satırı ekleyin. Bunu takiben gmt komutlarınızda -P parametresi olup olmadığına bakın; yoksa ekleyin ve ürettiğiniz Postscript şeklin [[portrait|portre]] modunda hazırlanmasını sağlayın. 1789 1781 2009-04-04T18:57:16Z Onur 5 == Sık Karşılaşılan Problemler == * '''Komut çalışıyor fakat beklemede kalıyor:''' Komut, giriş dosyasını almayı bekliyor. Komutun yanına giriş dosyasını yazdığınızdan veya yönledirmeyi doğru yaptığınızdan emin olun. * '''Komut çalışıyor ancak çizim yapmıyor:''' -K -O parametrelerinin doğru kullanıldığından emin olun. İlk GMT çizim komutunda sadece -K, son çizim komutunda sadece -O kullanılır. Aradaki tüm çizim komutlarında aynı ps dosyaya çizim yapıldığında -O -K parametreleri beraber kullanılır. Çıkış dosyasını doğru olarak verdiğinizi kontrol edin. Enl-Boyl / Boy-Enl sırası doğru mu? Veri girişi Enl-Boy ise -: parametresini kullanın. Veriler çizim sınırının dışında kalıyor olabilir. * '''Unix/Linux sisteminde lpr ile yazıcıya gönderilen dosya basılmıyor:''' Son çizim komutunda -K parametresi varsa silin. -K parametresi postscript dosyanın sonuna "showpage" ifadesinin konmasını engeller. Bu durumda yazıcı dosyayı işler ancak basamaz. * '''Script dosyası sonundaki komut hiç çalışmıyor:''' Ok tuşu ile imleçi dosya sonuna gitmeye çalışın. Eğer imleç komutun bulunduğu satırdan bir alt satıra inmiyorsa satırın sonun gidip enter tuşuna basın. Satır sonunda enter işareti olmadığında işletim sistemi bu satırı işlemez. * '''pstext tamamlanmamış veri hatası veriyor:''' pstext: Record 0 is incomplete (skipped) pstext veri dosyası içindeki boş satırlarıda veri olarak algılar ve bunları çizmeye çalışır. Bu satırlar pstext formatına uygun veri içermediklerinden hata oluşur. Gereksiz boş satırların silinmesi gerekir. * '''Corel'a aldığım PS/EPS dosyası sayfa üzerine gri bir alan (ve bulan üzerinde dosya adı ile) olarak yerleşiyor.''' PS/EPS dosyasını bir text editörü ile açın ve dosyanın baş kısmındaki BoundingBox satırını silip tekrar deneyin. * '''Corel'a aldığım haritalarda enlem-boylamlara ait derece sembolleri hatalı oluyor'''. Corel'a çağırma sırasında ekrana gelen bilgi kutusunda yazıları "text" olarak değil "curve" (eğri) olarak seçin. Ancak bu durumda yazılara Corel içinde müdahale edemezsiniz. Aksi davranışı yaparsanız, derece yerine konan sembolleri silip kendinizin yazması gerekir. Windows'da herhangi bir yazım ortamında ALT tuşuna basılı tutup, klavyenin hesap makinası kısmında 0176 yazarsanız derece sembolü oluşturabilirsiniz [ALT 0176]. Daha fazla kod için Windows'un Character Map programını kullanabilirsiniz. ''* Bu bilgilerin bir kısmı [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden alınmıştır. '' == Adobe Illustrator Problemleri == [[Postscript]] Adobe firmasının bir ürünü olmasına rağmen ([[Paul Wessel]]'in de [[GMT Eposta Listesi]]'nde sık sık dert yandığı üzere) Illustrator PS dosyalarını açmakta sorun yaşayabilmektedir. Olası sorunlar şöyle özetlenebilir: * 90 derece ters dönmüş Postcript dosyaları * Derece sembolünün görüntülenmesinde problem * Koordinat değerlerinin tek parça algılanamaması. Örneğin 41.5 derecelik koordinat değeri 41. ve 5 olarak iki ayrı metin olarak görüntülenebilir (CS2). * Font problemleri '''Çözümler''' * [[Adobe Illustrator]] CS4'ün GMT dosyalarını düzgün açtığı bildirilmekte. İmkanınız varsa bu sürüme terfi edin. * [[ps2eps]] komutunu kullanın ve GMT çıktısı Postscript dosyalarını [[EPS]] olarak kaydedin. Bu dosyalar da sorunsuz açılmaktadır. * Koordinat değerlerinin tek parça algılanamaması sorununu yaşarsanız şu kodu çalıştırarak Postscript dosyanızı düzeltebilirsiniz(önce orijinal Postscript dosyasını yedekleyin!): <bash>sed -r -i 's/(\([0-9]{2}\.?[0-9]{1,2})(\))/\1 \2/g' dosya1.ps </bash> 1781 1531 2009-04-04T18:09:09Z Onur 5 == Sık Karşılaşılan Problemler == * '''Komut çalışıyor fakat beklemede kalıyor:''' Komut, giriş dosyasını almayı bekliyor. Komutun yanına giriş dosyasını yazdığınızdan veya yönledirmeyi doğru yaptığınızdan emin olun. * '''Komut çalışıyor ancak çizim yapmıyor:''' -K -O parametrelerinin doğru kullanıldığından emin olun. İlk GMT çizim komutunda sadece -K, son çizim komutunda sadece -O kullanılır. Aradaki tüm çizim komutlarında aynı ps dosyaya çizim yapıldığında -O -K parametreleri beraber kullanılır. Çıkış dosyasını doğru olarak verdiğinizi kontrol edin. Enl-Boyl / Boy-Enl sırası doğru mu? Veri girişi Enl-Boy ise -: parametresini kullanın. Veriler çizim sınırının dışında kalıyor olabilir. * '''Unix/Linux sisteminde lpr ile yazıcıya gönderilen dosya basılmıyor:''' Son çizim komutunda -K parametresi varsa silin. -K parametresi postscript dosyanın sonuna "showpage" ifadesinin konmasını engeller. Bu durumda yazıcı dosyayı işler ancak basamaz. * '''Script dosyası sonundaki komut hiç çalışmıyor:''' Ok tuşu ile imleçi dosya sonuna gitmeye çalışın. Eğer imleç komutun bulunduğu satırdan bir alt satıra inmiyorsa satırın sonun gidip enter tuşuna basın. Satır sonunda enter işareti olmadığında işletim sistemi bu satırı işlemez. * '''pstext tamamlanmamış veri hatası veriyor:''' pstext: Record 0 is incomplete (skipped) pstext veri dosyası içindeki boş satırlarıda veri olarak algılar ve bunları çizmeye çalışır. Bu satırlar pstext formatına uygun veri içermediklerinden hata oluşur. Gereksiz boş satırların silinmesi gerekir. * '''Corel'a aldığım PS/EPS dosyası sayfa üzerine gri bir alan (ve bulan üzerinde dosya adı ile) olarak yerleşiyor.''' PS/EPS dosyasını bir text editörü ile açın ve dosyanın baş kısmındaki BoundingBox satırını silip tekrar deneyin. * '''Corel'a aldığım haritalarda enlem-boylamlara ait derece sembolleri hatalı oluyor'''. Corel'a çağırma sırasında ekrana gelen bilgi kutusunda yazıları "text" olarak değil "curve" (eğri) olarak seçin. Ancak bu durumda yazılara Corel içinde müdahale edemezsiniz. Aksi davranışı yaparsanız, derece yerine konan sembolleri silip kendinizin yazması gerekir. Windows'da herhangi bir yazım ortamında ALT tuşuna basılı tutup, klavyenin hesap makinası kısmında 0176 yazarsanız derece sembolü oluşturabilirsiniz [ALT 0176]. Daha fazla kod için Windows'un Character Map programını kullanabilirsiniz. == Adobe Illustrator Problemleri == [[Postscript]] Adobe firmasının bir ürünü olmasına rağmen ([[Paul Wessel]]'in de [[GMT Eposta Listesi]]'nde sık sık dert yandığı üzere) Illustrator PS dosyalarını açmakta sorun yaşayabilmektedir. Olası sorunlar şöyle özetlenebilir: * 90 derece ters dönmüş Postcript dosyaları * Derece sembolünün görüntülenmesinde problem * Koordinat değerlerinin tek parça algılanamaması. Örneğin 41.5 derecelik koordinat değeri 41. ve 5 olarak iki ayrı metin olarak görüntülenebilir (CS2). * Font problemleri '''Çözümler''' * [[Adobe Illustrator]] CS4'ün GMT dosyalarını düzgün açtığı bildirilmekte. İmkanınız varsa bu sürüme terfi edin. * [[ps2eps]] komutunu kullanın ve GMT çıktısı Postscript dosyalarını [[EPS]] olarak kaydedin. Bu dosyalar da sorunsuz açılmaktadır. * Koordinat değerlerinin tek parça algılanamaması sorununu yaşarsanız şu kodu çalıştırarak Postscript dosyanızı düzeltebilirsiniz(önce orijinal Postscript dosyasını yedekleyin!): <bash>sed -r -i 's/(\([0-9]{2}\.?[0-9]{1,2})(\))/\1 \2/g' dosya1.ps </bash> 1531 1391 2009-03-18T07:24:01Z AhmetA 2 == Adobe Illustrator Sorunları == [[Postscript]] Adobe firmasının bir ürünü olmasına rağmen ([[Paul Wessel]]'in de [[GMT Eposta Listesi]]'nde sık sık dert yandığı üzere) Illustrator PS dosyalarını açmakta sorun yaşayabilmektedir. Olası sorunlar şöyle özetlenebilir: * 90 derece ters dönmüş Postcript dosyaları * Derece sembolünün görüntülenmesinde problem * Koordinat değerlerinin tek parça algılanamaması. Örneğin 41.5 derecelik koordinat değeri 41. ve 5 olarak iki ayrı metin olarak görüntülenebilir (CS2). * Font problemleri ===Çözümler=== * [[Adobe Illustrator]] CS4'ün GMT dosyalarını düzgün açtığı bildirilmekte. İmkanınız varsa bu sürüme terfi edin. * [[ps2eps]] komutunu kullanın ve GMT çıktısı Postscript dosyalarını [[EPS]] olarak kaydedin. Bu dosyalar da sorunsuz açılmaktadır. * Koordinat değerlerinin tek parça algılanamaması sorununu yaşarsanız şu kodu çalıştırarak Postscript dosyanızı düzeltebilirsiniz(önce orijinal Postscript dosyasını yedekleyin!): <bash>sed -r -i 's/(\([0-9]{2}\.?[0-9]{1,2})(\))/\1 \2/g' dosya1.ps </bash> 1391 1390 2009-03-15T18:27:19Z AhmetA 2 == Adobe Illustrator Sorunları == [[Postscript]] Adobe firmasının bir ürünü olmasına rağmen ([[Paul Wessel]]'in de [[GMT Eposta Listesi]]'nde sık sık dert yandığı üzere) Illustrator PS dosyalarını açmakta sorun yaşayabilmektedir. Olası sorunlar şöyle özetlenebilir: * 90 derece ters dönmüş Postcript dosyaları * Derece sembolünün görüntülenmesinde problem * Font problemleri ===Çözümler=== * [[Adobe Illustrator]] CS4'ün GMT dosyalarını düzgün açtığı bildirilmekte. İmkanınız varsa bu sürüme terfi edin. * [[ps2eps]] komutunu kullanın ve GMT çıktısı Postscript dosyalarını [[EPS]] olarak kaydedin. Bu dosyalar da sorunsuz açılmaktadır. 1390 2009-03-15T18:15:09Z AhmetA 2 == Adobe Illustrator Sorunları == Postscript Adobe firmasının bir ürünü olmasına rağmen (Paul Wessel'in de GMT Eposta Listesinde sık sık dert yandığı üzere) Illustrator PS dosyalarını açmakta sorun yaşayabilmektedir. Olası sorunlar şöyle özetlenebilir: * 90 derece ters dönmüş Poscript dosyaları * Derece sembolünün görüntülenmesinde problem * Font problemleri ===Çözümler=== * Adobe Illustrator CS4'ün GMT dosyalarını düzgün açtığı bildirilmekte. İmkanınız varsa bu sürüme terfi edin. * ps2eps komutunu kullanın ve GMT çıktısı Postscript dosyalarını EPS olarak kaydedin. Bu dosyalar da sorunsuz açılmaktadır. GMT Sürümleri 0 1373 2024 2023 2010-11-08T18:09:05Z AhmetA 2 ==Gelecek Sürümler == === GMT 5 === Bir aksilik olmaz ise 2011'de GMT5 sürümü ile karşılaşacağız. İşte bazı yenilik-değişiklikler: * ogr2ogr uyumlu yeni OGR/GMT dosya tipi. * ESRI Arc/Info ASCII Grid Interchange formatı doğrudan okunabilecek. * GMT programlarına awk tarzı programlara gerek olmadan hangi veri kolonlarını okuması gerektiğini söyleyebileceğiz: psxy -i5-7,2 ... ---> "sırası ile 5,6,7 sonra 2. kolonu oku" * Aynı şekilde hangi kolonları çıktı olarak vermesini istediğimizi de söyleyebiliyoruz: blockmean -o2,1 ... * NaN değerlerle başa çıkmak için -s seçeneği. * PDF transparency özelliğine destek (gv, xv ile değil de Adobe Distiller ile PDF'e çevrildiğinde görüntülenebilecek şekilde). Katmana -t ile şeffaflık atanabilecek. * Tüm 2 boyut çıktı plot eden GMT programlarına -p perspektif çıktı seçeneği geliyor (-Eazimut/yükseklik özelliği yerine). * yeni ek programlar: potential, isostasy, spharmonics.. * Diğer programların GMT'yi daha rahat çağırabilmesi için kod/API revizyonu. Detayı burada: http://gmt.soest.hawaii.edu/5/ Bitmemiş olsa da GMT_Docs.pdf dökümanına eklenen yeni örneklere göz atınız. == Yayınlanmış Sürümler == === GMT 4.5.2 Ocak 2010 === Dikkat edilmesi gereken değişiklikler. * pscoast Önceki versiyonlarda -L ile verilen ölçekte birim (label) yazmak için :km: yazım şekli +l (küçük L harfi) ile verilmektedir. +lkm *psxy -M ile verilen çoklu çizgi tipi -m ile verilmektedir. === [[GMT 4.4.0]], Şubat 2009 === === GMT 4.3.1, Mayıs 2008 === 2023 1963 2010-11-08T18:08:47Z AhmetA 2 ==Gelecek Sürümler == === GMT 5 === Bir aksilik olmaz ise 2011'de GMT5 sürümü ile karşılaşacağız. İşte bazı yenilik-değişiklikler: * ogr2ogr uyumlu yeni OGR/GMT dosya tipi. * ESRI Arc/Info ASCII Grid Interchange formatı doğrudan okunabilecek. * GMT programlarına awk tarzı programlara gerek olmadan hangi veri kolonlarını okuması gerektiğini söyleyebileceğiz: psxy -i5-7,2 ... ---> "sırası ile 5,6,7 sonra 2. kolonu oku" * Aynı şekilde hangi kolonları çıktı olarak vermesini istediğimizi de söyleyebiliyoruz: blockmean -o2,1 ... * NaN değerlerle başa çıkmak için -s seçeneği. * PDF transparency özelliğine destek (gv, xv ile değil de Adobe Distiller ile PDF'e çevrildiğinde görüntülenebilecek şekilde). Katmana -t ile şeffaflık atanabilecek. * Tüm 2 boyut çıktı plot eden GMT programlarına -p perspektif çıktı seçeneği geliyor (-Eazimut/yükseklik özelliği yerine). * yeni ek programlar: potential, isostasy, spharmonics.. * Diğer programların GMT'yi daha rahat çağırabilmesi için kod/API revizyonu. Detayı burada: http://gmt.soest.hawaii.edu/5/ Bitmemiş olsa da GMT_Docs.pdf dökümanına eklenen yeni örneklere göz atınız. == Yayınlanmış Sürümler == === GMT 4.5.2 Ocak 2010 === Dikkat edilmesi gereken değişiklikler. * pscoast Önceki versiyonlarda -L ile verilen ölçekte birim (label) yazmak için :km: yazım şekli +l (küçük L harfi) ile verilmektedir. +lkm *psxy -M ile verilen çoklu çizgi tipi -m ile verilmektedir. == [[GMT 4.4.0]], Şubat 2009 == == GMT 4.3.1, Mayıs 2008 == 1963 1961 2010-03-30T13:08:39Z Onur 5 /* GMT 4.5.2 Ocak 2010 */ == GMT 4.5.2 Ocak 2010 == Dikkat edilmesi gereken değişiklikler. * pscoast Önceki versiyonlarda -L ile verilen ölçekte birim (label) yazmak için :km: yazım şekli +l (küçük L harfi) ile verilmektedir. +lkm *psxy -M ile verilen çoklu çizgi tipi -m ile verilmektedir. == [[GMT 4.4.0]], Şubat 2009 == == GMT 4.3.1, Mayıs 2008 == 1961 1631 2010-03-30T13:06:43Z Onur 5 == GMT 4.5.2 Ocak 2010 == Dikkat edilmesi gereken değişiklikler. * pscoast Önceki versiyonlarda -L ile verilen ölçekte birim (label) yazmak için :km: yazım şekli +l ile verilmektedir. +lkm *psxy -M ile verilen çoklu çizgi tipi -m ile verilmektedir. == [[GMT 4.4.0]], Şubat 2009 == == GMT 4.3.1, Mayıs 2008 == 1631 1461 2009-04-02T09:11:11Z AhmetA 2 * [[GMT 4.4.0]], Şubat 2009 * GMT 4.3.1, Mayıs 2008 1461 1460 2009-03-16T20:34:04Z Onur 5 * [[GMT 4.4.0]], Şubat 2009 * GMT 4.3.1, Mayıs 2008 == Dış Bağlantılar == [http://gmt.soest.hawaii.edu/gmt/doc/gmt/html/GMT_Docs/node11.html Son sürüm özellikleri.] 1460 1437 2009-03-16T20:33:36Z Onur 5 * [[GMT 4.4.0]] Şubat 2009 : * GMT 4.3.1 Mayıs 2008 == Dış Bağlantılar == [http://gmt.soest.hawaii.edu/gmt/doc/gmt/html/GMT_Docs/node11.html Son sürüm özellikleri.] 1437 1383 2009-03-16T18:26:16Z Onur 5 * [[GMT 4.4.0]] Şubat 2009 : Detayları [http://gmt.soest.hawaii.edu/gmt/doc/gmt/html/GMT_Docs/node11.html bu sayfadan] öğrenebilirsiniz. * GMT 4.3.1 Mayıs 2008 1383 2009-03-14T23:23:08Z AhmetA 2 * [[GMT 4.4.0]] Şubat 2009 * GMT 4.3.1 Mayıs 2008 GPS vektörlerinin çizdirilmesi 0 1421 1919 1700 2009-09-30T00:25:11Z AhmetA 2 GMT Türkiye ana sayfasında Örnekler altında bir örnek daha mevcuttur [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] [[Resim:gps.jpg]] Reilinger et al., 2006 <bash> gmtset PAPER_MEDIA A4 MEASURE_UNIT inch \rm gps.ps pscoast -R20/44/30/45 -JM8 -Df -S120 -W -K -B4f2 > gps.ps psvelo << end -Se.01/0.1/0 -A0.005/0.1/0.04 -R -JM -O -Gred -Wred >> gps.ps 20.665 39.734 -1.25 -2.47 0.74 0.65 0.058 KRTS 20.794 41.127 0.44 -2.78 0.68 0.67 0.000 ORID 21.878 36.791 -18.73 -25.11 0.43 0.41 0.053 XRIS 21.928 38.427 -11.94 -11.44 0.80 0.80 -0.001 EYPA 22.046 38.209 -14.45 -24.60 0.89 0.89 -0.002 KOUN 22.073 38.365 -14.61 -14.14 0.89 0.89 -0.002 TRIZ 22.184 38.322 -13.93 -14.81 0.80 0.80 0.000 PSAR 22.201 38.529 -11.40 -13.47 0.83 0.83 -0.001 LIDO 22.544 39.937 2.39 -6.77 0.46 0.45 0.011 KRNA 22.823 37.184 -17.48 -27.47 0.44 0.40 0.050 LEON 22.945 38.888 -8.42 -15.27 0.44 0.42 0.032 NEVA 22.984 36.307 -15.41 -25.84 0.75 0.63 0.135 KYRA 23.125 41.459 0.92 -1.54 1.32 1.27 -0.008 PETB 23.138 43.110 -1.86 -1.12 1.32 1.23 0.001 BERK 23.395 42.556 1.05 -2.21 0.53 0.53 0.000 SOFI 23.425 42.477 -2.91 -1.17 1.23 1.13 0.010 PLA1 23.428 40.789 -0.09 -5.36 0.79 0.67 0.103 SOXO 23.569 41.823 -0.56 -2.75 1.34 1.30 -0.012 DOBR 23.916 41.597 -0.07 -3.67 1.25 1.21 -0.003 SAT1 23.919 39.994 1.06 -10.04 0.72 0.65 0.078 STHN 23.932 35.325 -15.56 -24.20 0.75 0.62 0.128 OMAL 23.932 38.079 -15.98 -25.83 0.39 0.37 0.040 DIOA 23.933 38.079 -15.98 -25.83 0.39 0.37 0.040 DION 24.392 38.086 -15.23 -25.88 0.65 0.60 0.058 SEVA 24.410 37.363 -17.29 -25.79 0.68 0.60 0.090 KYNS 24.521 36.747 -16.36 -24.64 0.66 0.59 0.082 MILO 24.543 38.887 -12.15 -23.82 0.73 0.65 0.061 NSKR 24.627 40.593 -0.86 -2.87 0.80 0.70 0.073 THAS 24.634 43.362 0.75 0.55 1.42 1.27 -0.004 KAIL 24.694 35.404 -16.07 -26.93 0.64 0.59 0.072 ROML 24.753 42.146 -0.83 -2.31 1.29 1.26 -0.013 PLO2 25.126 39.851 -14.81 -12.59 0.71 0.64 0.071 LIMN 25.277 42.963 1.15 0.62 1.29 1.19 0.000 GABR 25.379 37.449 -16.21 -26.40 0.84 0.79 0.018 MKN2 25.402 41.545 1.26 -2.10 1.27 1.22 -0.009 MOMC 25.439 36.346 -16.77 -30.61 0.42 0.40 0.048 THIR 25.513 40.466 -2.42 -3.70 0.81 0.79 0.022 SMTK 25.566 40.928 0.64 -2.05 0.77 0.74 0.013 ASKT 26.082 39.501 -20.82 -9.08 0.96 0.97 -0.017 AMAN 26.085 38.443 -19.07 -22.96 0.72 0.65 0.066 HIOS 26.126 44.464 0.72 -1.36 0.59 0.59 0.000 BUCU 26.157 39.731 -20.86 -9.16 0.93 0.95 -0.018 KEST 26.174 39.973 -16.38 -9.61 0.67 0.61 -0.012 SUBA 26.189 39.614 -19.94 -9.85 0.93 0.95 -0.025 BDER 26.206 35.129 -15.40 -28.08 0.43 0.41 0.042 ZAKR 26.216 39.726 -21.11 -9.61 0.95 0.96 0.001 KRKE 26.268 43.599 -0.34 -0.47 1.33 1.25 -0.005 TSAR 26.309 42.075 0.03 0.02 1.24 1.19 -0.005 TOPO 26.317 39.785 -20.05 -9.19 0.95 0.99 0.001 EZIN 26.385 38.311 -17.64 -22.39 0.69 0.67 -0.002 CEIL 26.406 36.586 -14.23 -30.03 0.68 0.60 0.096 ASTP 26.451 39.234 -19.47 -12.68 0.74 0.65 0.048 LESV 26.535 39.580 -20.45 -6.51 0.94 0.96 0.004 HOBS 26.700 39.311 -18.80 -11.72 0.76 0.70 0.003 AYKA 26.706 40.739 -4.84 -3.34 0.71 0.71 0.021 DOKU 26.707 39.326 -21.06 -9.80 0.73 0.71 -0.009 AYVA 26.725 43.488 -0.68 -0.37 1.34 1.27 -0.001 SHUM 26.732 39.653 -22.65 -7.26 0.94 0.93 0.023 KCAM 26.871 40.601 -13.42 -4.14 0.91 0.94 0.055 KVAK 26.880 40.396 -19.20 -6.57 0.90 0.92 0.035 SEVK 26.885 39.010 -21.06 -13.52 1.78 1.75 -0.019 ESEN 26.910 40.029 -19.70 -8.64 0.93 0.93 0.040 BAH1 26.929 36.752 -15.88 -26.53 0.72 0.62 0.079 KOSI 26.989 37.780 -18.97 -23.89 0.70 0.61 0.074 SAMO 27.085 38.019 -20.01 -19.68 0.69 0.61 -0.070 OZDE 27.112 39.244 -19.64 -12.11 1.67 1.72 -0.004 D5DU 27.214 40.171 -19.97 -9.04 0.92 0.93 0.050 ARAK 27.217 39.897 -19.62 -8.40 0.61 0.60 0.017 KIRE 27.224 35.493 -12.00 -30.43 0.43 0.41 0.033 KRPT 27.231 31.346 -2.53 4.44 0.88 0.77 0.003 MATR 27.269 39.577 -20.77 -6.40 0.95 0.94 0.043 EGMI 27.301 40.381 -18.24 -5.55 0.89 0.89 0.049 KABI 27.308 38.711 -17.44 -14.74 0.77 0.72 0.004 BAYO 27.316 39.024 -20.63 -13.31 0.76 0.71 0.013 YAYA 27.393 40.811 -3.53 -4.76 0.71 0.68 -0.010 YENB 27.394 36.681 -11.85 -29.90 0.64 0.60 -0.031 KNID 27.423 37.032 -15.96 -26.08 0.67 0.58 -0.048 BODR 27.424 39.785 -22.95 -8.51 0.73 0.72 0.022 ALAN 27.442 42.666 0.93 -0.45 1.26 1.22 -0.010 BURG 27.483 42.484 -1.71 -0.88 1.35 1.30 -0.003 BUTG 27.486 37.818 -19.66 -18.98 0.91 0.87 -0.018 SOKE 27.586 40.588 -15.04 -5.80 1.14 1.06 0.008 MISL 27.590 39.295 -16.75 -12.25 1.64 1.66 -0.011 D7DU 27.629 40.245 -20.01 -5.48 0.92 0.93 0.054 UKIR 27.763 40.059 -22.89 -2.94 0.94 0.94 0.045 KOCB 27.779 41.827 0.91 -0.09 0.73 0.69 -0.018 DEMI 27.781 35.952 -8.21 -28.82 0.44 0.42 0.037 KATV 27.816 40.400 -20.96 -3.23 0.69 0.68 0.014 ERDE 27.836 37.196 -17.58 -24.98 0.63 0.58 -0.055 CAMK 27.873 39.006 -21.02 -10.31 0.68 0.66 0.014 AKGA 27.906 39.722 -21.20 -4.53 0.71 0.63 0.003 BALI 27.960 40.971 2.72 -0.59 0.65 0.62 -0.001 MAER 27.963 36.772 -14.23 -25.98 0.59 0.53 -0.036 MARM 28.000 38.248 -20.62 -12.62 0.93 0.87 -0.009 ODME 28.081 37.609 -20.77 -20.94 0.63 0.54 -0.051 CINE 28.293 41.475 1.27 -0.67 1.16 1.05 -0.007 YALI 28.365 41.052 -1.60 0.79 1.15 1.06 -0.005 SELP 28.373 40.398 -19.18 -1.24 1.23 1.06 -0.013 YENI 28.427 37.175 -18.12 -20.77 0.74 0.69 -0.047 MULA 28.483 38.315 -22.61 -13.18 0.96 0.89 0.004 ALSE 28.671 39.046 -21.14 -6.39 0.71 0.67 -0.004 DMIR 28.779 40.167 -20.40 -2.55 0.93 0.93 0.056 HAGA 28.826 36.762 -15.74 -20.01 0.98 0.79 -0.013 DLMN 28.923 39.930 -23.43 -0.54 0.96 0.95 0.057 GIRE 29.020 41.104 -2.02 0.06 0.68 0.68 -0.012 ITAY 29.048 37.566 -21.27 -15.37 1.02 0.97 -0.052 TAVA 29.064 41.064 -2.42 0.94 0.61 0.58 0.000 IKAN 29.102 40.136 -23.43 -3.04 0.71 0.70 -0.001 ULUD 29.106 40.270 -20.83 0.44 0.92 0.92 0.043 DTAS 29.111 40.165 -21.26 -0.75 0.93 0.93 0.056 ZEYA 29.136 37.941 -21.80 -7.82 0.67 0.63 -0.008 PAMU 29.141 40.122 -19.44 -2.33 0.79 0.76 -0.006 ULDA 29.143 40.639 -15.62 1.09 0.71 0.69 0.003 CINA 29.146 40.460 -20.09 1.83 0.92 0.92 0.043 GEML 29.261 40.200 -21.11 -1.34 0.93 0.93 0.051 CATA 29.288 40.485 -15.40 1.47 1.81 1.55 0.006 KUTE 29.392 37.448 -21.04 -11.21 0.99 0.89 -0.060 GKPN 29.423 40.821 -8.85 0.83 0.68 0.68 0.031 GATE 29.439 36.720 -15.12 -11.57 0.68 0.62 -0.047 SIRA 29.451 40.787 -7.50 -3.98 1.40 1.37 0.003 TUBI 29.514 40.164 -21.41 -0.19 0.97 0.95 0.053 HMZA 29.535 37.185 -19.25 -13.31 0.83 0.81 -0.022 YSFC 29.585 40.667 -13.09 1.95 0.94 0.93 0.045 OLUK 29.623 41.179 -0.85 -0.58 1.25 1.11 -0.022 SILE 29.635 40.803 -6.06 1.23 0.94 0.92 0.041 YUHE 29.648 36.194 -10.02 -8.76 0.71 0.54 -0.057 KASO 29.681 40.362 -19.88 0.62 0.65 0.57 0.009 DERB 29.810 36.971 -20.18 -8.55 0.82 0.81 -0.021 KYBS 29.889 40.066 -20.72 -6.54 1.95 1.80 -0.016 KPKL 29.908 40.438 -17.69 -1.75 0.59 0.59 0.003 IGAZ 29.929 40.425 -17.69 -1.74 0.59 0.59 0.003 IUCK 30.026 40.465 -16.76 -1.68 0.66 0.61 -0.008 MEKE 30.130 40.745 -8.47 -0.65 0.89 0.92 0.003 SISL 30.134 40.690 -12.94 0.02 0.79 0.81 0.010 SMAS 30.297 37.689 -19.20 -8.63 0.56 0.51 -0.030 BURD 30.609 36.829 -12.19 -8.16 0.63 0.58 -0.038 ANTG 30.637 39.658 -24.01 -1.74 0.97 0.90 0.015 ESKI 30.638 40.614 -13.58 -1.21 0.57 0.58 0.012 KTOP 30.644 38.769 -21.23 -2.55 0.84 0.74 0.018 AFYO 30.655 40.628 -13.53 -1.27 0.57 0.58 0.012 KKAP 30.679 40.552 -17.01 -0.63 0.67 0.70 0.026 BOZS 30.680 40.538 -17.01 -0.63 0.67 0.70 0.026 AGUZ 30.745 40.652 -11.17 1.11 0.99 1.01 0.079 KMAL 30.761 40.589 -13.06 -1.14 0.78 0.79 0.000 AGOK 30.804 40.386 -19.55 -1.84 0.63 0.63 0.040 TEBA 30.827 40.735 -7.95 -0.52 0.73 0.74 0.014 KDER 30.862 40.555 -17.20 -0.15 0.96 0.97 0.041 PINA 30.888 29.514 -2.61 5.46 0.82 0.78 -0.001 MEST 31.121 37.762 -16.55 -4.95 0.92 0.74 -0.103 AKSU 31.344 29.862 -2.24 5.54 0.54 0.51 -0.009 HELW 31.344 29.862 -2.24 5.54 0.54 0.51 -0.009 PHLW 31.438 40.937 -3.39 0.13 0.55 0.53 0.004 YIG2 31.439 40.937 -3.39 0.13 0.55 0.53 0.004 YIGI 31.814 39.564 -20.43 -2.31 0.79 0.68 0.018 SIVR 32.160 36.431 -11.13 -0.38 0.63 0.59 -0.061 SEKI 32.226 41.520 0.49 -0.96 0.87 0.86 -0.012 HALI 32.566 29.379 -1.50 6.95 0.59 0.58 0.006 FANA 32.570 40.881 -6.47 0.27 0.75 0.69 -0.006 ISME 32.759 39.886 -21.39 -1.49 0.55 0.54 -0.006 ANKM 32.759 39.886 -21.39 -1.49 0.55 0.54 -0.006 ANKR 33.102 29.141 -1.09 6.75 0.69 0.65 0.006 ABOZ 33.191 37.378 -13.63 2.53 0.60 0.59 0.005 MELE 33.228 28.163 -2.01 7.14 0.66 0.65 0.005 GARB 33.391 27.919 -1.92 7.22 0.65 0.64 0.002 ZEIT 33.396 35.141 -6.24 3.11 0.53 0.53 0.000 NICO 33.404 28.631 -2.93 4.98 0.65 0.64 0.004 DERB 33.494 27.686 -1.69 5.07 0.65 0.64 0.000 GEMS 33.596 28.269 -3.18 6.29 0.58 0.57 0.004 TOUR 33.832 27.244 -3.36 5.82 0.82 0.77 -0.003 HURG 33.883 27.961 -4.61 8.74 1.01 1.01 -0.008 KENS 33.991 44.413 0.02 1.06 0.66 0.66 0.001 CRAO 33.995 28.639 -0.87 6.38 1.03 1.04 -0.011 CATH 34.184 27.846 -3.40 7.25 0.58 0.57 0.001 SHAM 34.256 36.566 -11.59 4.94 0.69 0.69 0.000 MERS 34.314 28.178 -2.17 8.06 0.87 0.80 -0.003 NABQ 34.470 28.529 -3.05 7.42 0.63 0.63 0.001 DAHA 34.552 36.900 -12.20 4.37 1.08 0.96 0.029 MER0 34.763 30.598 0.47 8.64 0.55 0.55 0.000 RAMO 34.781 32.068 -1.73 7.46 0.51 0.51 -0.001 TELA 34.803 39.106 -19.36 3.89 1.50 1.49 -0.025 ABDI 34.813 39.801 -18.84 5.38 0.66 0.64 0.005 YOZG 34.866 31.378 -2.97 7.70 0.74 0.74 0.000 LHAV 34.875 40.453 -17.60 4.78 0.94 0.91 -0.016 KKIR 34.921 29.509 -0.45 8.86 0.53 0.53 0.000 ELAT 35.023 32.779 -3.53 8.57 0.49 0.49 0.000 BSHM 35.089 31.723 -1.61 7.28 1.18 1.12 -0.012 BARG 35.145 33.023 -3.78 8.18 0.57 0.57 0.000 KABR 35.202 31.771 -2.86 8.59 0.95 0.93 0.005 JSLM 35.205 42.020 -0.56 1.72 0.87 0.77 0.007 SINO 35.392 31.593 -2.32 8.90 0.64 0.63 0.001 DRAG 35.416 32.479 -3.58 9.66 0.57 0.57 0.000 GILB 35.674 34.115 -6.87 8.39 0.95 0.95 0.000 LAUG 35.688 32.995 -1.68 11.97 0.52 0.52 -0.002 KATZ 35.771 33.182 -2.68 11.26 0.66 0.66 0.000 ELRO 35.870 36.397 -5.41 9.51 1.70 1.62 -0.001 ULCN 35.940 36.456 -9.60 9.71 1.04 1.00 0.003 ULUC 36.100 29.139 1.57 12.55 0.87 0.85 0.001 HALY 36.131 36.050 -5.12 10.20 0.65 0.63 -0.015 SENK 36.137 36.899 -11.11 9.59 0.50 0.50 -0.012 DORT 36.180 36.540 -9.89 12.17 1.73 1.75 -0.033 ISKE 36.245 38.231 -13.82 8.39 1.59 1.44 -0.016 PNLR 36.285 33.510 -2.27 11.90 0.95 0.95 -0.001 UDMC 36.330 37.572 -14.11 8.91 1.66 1.60 -0.031 ANDR 36.336 41.299 0.29 2.77 0.98 0.99 0.049 SAMS 36.378 26.458 3.24 14.09 1.77 1.77 -0.002 ALWJ 36.465 36.531 -7.41 11.86 0.90 0.82 0.007 ABAK 36.524 36.788 -7.80 10.13 0.67 0.67 -0.004 HASA 36.643 37.088 -7.45 10.98 0.76 0.72 -0.016 FEVZ 36.972 37.190 -8.18 11.63 0.49 0.50 -0.009 SAKZ 36.996 37.522 -9.38 10.60 0.55 0.57 -0.020 KMAR 37.106 36.685 -7.95 10.53 1.77 1.74 -0.060 KILI 37.113 37.747 -11.97 8.31 0.69 0.68 -0.011 ABEY 37.220 38.179 -13.24 9.37 0.66 0.67 -0.017 ELBI 37.436 37.518 -7.40 11.49 0.68 0.70 -0.014 ALAR 37.574 36.901 -6.73 13.70 0.56 0.53 -0.012 GAZI 37.869 38.050 -13.34 9.73 0.68 0.67 -0.014 ALTP 37.886 37.541 -7.10 12.58 0.74 0.73 -0.011 CKRH 37.902 37.237 -6.82 13.61 0.68 0.68 -0.021 ARGA 37.958 39.454 -17.03 10.01 0.44 0.43 0.001 SINC 38.049 44.552 -0.16 -1.02 1.50 1.32 -0.024 GELE 38.215 38.456 -11.48 10.92 0.74 0.72 -0.012 MLTY 38.215 38.456 -11.48 10.92 0.74 0.72 -0.012 MLT1 38.231 37.747 -7.57 14.06 0.83 0.80 -0.002 ADYI 39.164 39.613 -18.72 9.73 0.93 0.87 -0.026 KMAH 39.242 44.704 -0.22 0.05 1.27 1.13 0.018 GKL_ 39.254 38.640 -13.64 10.88 1.24 1.20 -0.046 GMKV 39.524 39.071 -16.97 11.96 1.45 1.30 -0.004 TUNC 39.631 21.369 7.59 15.54 1.79 1.78 -0.001 JEDD 39.702 40.974 0.68 2.55 0.47 0.45 0.009 AKTO 39.776 40.995 0.66 2.54 0.47 0.45 0.009 TRAB 39.805 37.847 -8.91 15.11 0.75 0.74 -0.006 KRCD 40.052 38.963 -13.53 9.87 1.58 1.36 -0.012 KAKO 40.254 39.731 -2.81 5.81 0.75 0.68 -0.015 MERC 40.272 43.681 1.83 -1.09 1.68 1.41 0.006 KRPO 40.650 37.246 -6.44 16.64 0.80 0.75 -0.023 KIZ2 40.651 37.247 -6.44 16.64 0.80 0.75 -0.023 KIZI 40.809 40.437 0.72 3.31 0.56 0.51 -0.015 ISPI 41.057 38.959 -6.75 11.47 1.43 1.20 -0.024 SOLH 41.300 39.973 -0.66 5.88 0.66 0.64 0.008 ERZU 41.339 41.371 -0.54 2.83 0.90 0.89 -0.017 HOPA 41.454 39.186 -5.88 10.74 2.01 1.29 -0.046 VART 41.512 39.643 -2.09 4.39 1.78 1.22 -0.072 TKMN 41.565 43.788 0.78 1.23 0.44 0.43 0.004 ZECK 41.565 43.788 0.78 1.23 0.44 0.43 0.004 ZELB 41.794 38.754 -4.69 14.76 0.84 0.69 0.107 KRKT 41.990 40.548 1.95 5.07 0.93 0.90 0.020 OLTU 42.062 42.721 -0.42 3.35 0.49 0.49 -0.005 INGU 42.133 41.648 -0.54 5.19 0.66 0.66 -0.009 SHUA 42.149 39.714 -1.42 8.81 1.40 1.24 -0.022 KRYZ 42.195 43.349 -0.31 -0.09 0.85 0.83 -0.006 ULKA 42.457 37.528 -6.45 15.11 2.72 1.24 0.042 SRNK 42.471 42.022 2.18 4.19 0.75 0.69 -0.031 VANI 42.547 38.488 -5.62 14.01 1.52 1.20 -0.045 RESD 42.667 43.743 0.50 2.16 0.81 0.82 -0.010 SHAT 42.755 41.126 1.38 4.64 1.35 1.06 -0.012 ARDA 42.787 44.011 0.01 1.32 0.85 0.85 -0.007 BEUG 42.910 39.232 -2.03 9.45 0.61 0.52 -0.032 PTNS end xv gps.ps & </bash> --[[Kullanıcı:Ziyadin|Ziyadin]] 21:42, 2 Nisan 2009 (CEST) 1700 1646 2009-04-02T19:42:56Z Ziyadin 4 [[Resim:gps.jpg]] Reilinger et al., 2006 <bash> gmtset PAPER_MEDIA A4 MEASURE_UNIT inch \rm gps.ps pscoast -R20/44/30/45 -JM8 -Df -S120 -W -K -B4f2 > gps.ps psvelo << end -Se.01/0.1/0 -A0.005/0.1/0.04 -R -JM -O -Gred -Wred >> gps.ps 20.665 39.734 -1.25 -2.47 0.74 0.65 0.058 KRTS 20.794 41.127 0.44 -2.78 0.68 0.67 0.000 ORID 21.878 36.791 -18.73 -25.11 0.43 0.41 0.053 XRIS 21.928 38.427 -11.94 -11.44 0.80 0.80 -0.001 EYPA 22.046 38.209 -14.45 -24.60 0.89 0.89 -0.002 KOUN 22.073 38.365 -14.61 -14.14 0.89 0.89 -0.002 TRIZ 22.184 38.322 -13.93 -14.81 0.80 0.80 0.000 PSAR 22.201 38.529 -11.40 -13.47 0.83 0.83 -0.001 LIDO 22.544 39.937 2.39 -6.77 0.46 0.45 0.011 KRNA 22.823 37.184 -17.48 -27.47 0.44 0.40 0.050 LEON 22.945 38.888 -8.42 -15.27 0.44 0.42 0.032 NEVA 22.984 36.307 -15.41 -25.84 0.75 0.63 0.135 KYRA 23.125 41.459 0.92 -1.54 1.32 1.27 -0.008 PETB 23.138 43.110 -1.86 -1.12 1.32 1.23 0.001 BERK 23.395 42.556 1.05 -2.21 0.53 0.53 0.000 SOFI 23.425 42.477 -2.91 -1.17 1.23 1.13 0.010 PLA1 23.428 40.789 -0.09 -5.36 0.79 0.67 0.103 SOXO 23.569 41.823 -0.56 -2.75 1.34 1.30 -0.012 DOBR 23.916 41.597 -0.07 -3.67 1.25 1.21 -0.003 SAT1 23.919 39.994 1.06 -10.04 0.72 0.65 0.078 STHN 23.932 35.325 -15.56 -24.20 0.75 0.62 0.128 OMAL 23.932 38.079 -15.98 -25.83 0.39 0.37 0.040 DIOA 23.933 38.079 -15.98 -25.83 0.39 0.37 0.040 DION 24.392 38.086 -15.23 -25.88 0.65 0.60 0.058 SEVA 24.410 37.363 -17.29 -25.79 0.68 0.60 0.090 KYNS 24.521 36.747 -16.36 -24.64 0.66 0.59 0.082 MILO 24.543 38.887 -12.15 -23.82 0.73 0.65 0.061 NSKR 24.627 40.593 -0.86 -2.87 0.80 0.70 0.073 THAS 24.634 43.362 0.75 0.55 1.42 1.27 -0.004 KAIL 24.694 35.404 -16.07 -26.93 0.64 0.59 0.072 ROML 24.753 42.146 -0.83 -2.31 1.29 1.26 -0.013 PLO2 25.126 39.851 -14.81 -12.59 0.71 0.64 0.071 LIMN 25.277 42.963 1.15 0.62 1.29 1.19 0.000 GABR 25.379 37.449 -16.21 -26.40 0.84 0.79 0.018 MKN2 25.402 41.545 1.26 -2.10 1.27 1.22 -0.009 MOMC 25.439 36.346 -16.77 -30.61 0.42 0.40 0.048 THIR 25.513 40.466 -2.42 -3.70 0.81 0.79 0.022 SMTK 25.566 40.928 0.64 -2.05 0.77 0.74 0.013 ASKT 26.082 39.501 -20.82 -9.08 0.96 0.97 -0.017 AMAN 26.085 38.443 -19.07 -22.96 0.72 0.65 0.066 HIOS 26.126 44.464 0.72 -1.36 0.59 0.59 0.000 BUCU 26.157 39.731 -20.86 -9.16 0.93 0.95 -0.018 KEST 26.174 39.973 -16.38 -9.61 0.67 0.61 -0.012 SUBA 26.189 39.614 -19.94 -9.85 0.93 0.95 -0.025 BDER 26.206 35.129 -15.40 -28.08 0.43 0.41 0.042 ZAKR 26.216 39.726 -21.11 -9.61 0.95 0.96 0.001 KRKE 26.268 43.599 -0.34 -0.47 1.33 1.25 -0.005 TSAR 26.309 42.075 0.03 0.02 1.24 1.19 -0.005 TOPO 26.317 39.785 -20.05 -9.19 0.95 0.99 0.001 EZIN 26.385 38.311 -17.64 -22.39 0.69 0.67 -0.002 CEIL 26.406 36.586 -14.23 -30.03 0.68 0.60 0.096 ASTP 26.451 39.234 -19.47 -12.68 0.74 0.65 0.048 LESV 26.535 39.580 -20.45 -6.51 0.94 0.96 0.004 HOBS 26.700 39.311 -18.80 -11.72 0.76 0.70 0.003 AYKA 26.706 40.739 -4.84 -3.34 0.71 0.71 0.021 DOKU 26.707 39.326 -21.06 -9.80 0.73 0.71 -0.009 AYVA 26.725 43.488 -0.68 -0.37 1.34 1.27 -0.001 SHUM 26.732 39.653 -22.65 -7.26 0.94 0.93 0.023 KCAM 26.871 40.601 -13.42 -4.14 0.91 0.94 0.055 KVAK 26.880 40.396 -19.20 -6.57 0.90 0.92 0.035 SEVK 26.885 39.010 -21.06 -13.52 1.78 1.75 -0.019 ESEN 26.910 40.029 -19.70 -8.64 0.93 0.93 0.040 BAH1 26.929 36.752 -15.88 -26.53 0.72 0.62 0.079 KOSI 26.989 37.780 -18.97 -23.89 0.70 0.61 0.074 SAMO 27.085 38.019 -20.01 -19.68 0.69 0.61 -0.070 OZDE 27.112 39.244 -19.64 -12.11 1.67 1.72 -0.004 D5DU 27.214 40.171 -19.97 -9.04 0.92 0.93 0.050 ARAK 27.217 39.897 -19.62 -8.40 0.61 0.60 0.017 KIRE 27.224 35.493 -12.00 -30.43 0.43 0.41 0.033 KRPT 27.231 31.346 -2.53 4.44 0.88 0.77 0.003 MATR 27.269 39.577 -20.77 -6.40 0.95 0.94 0.043 EGMI 27.301 40.381 -18.24 -5.55 0.89 0.89 0.049 KABI 27.308 38.711 -17.44 -14.74 0.77 0.72 0.004 BAYO 27.316 39.024 -20.63 -13.31 0.76 0.71 0.013 YAYA 27.393 40.811 -3.53 -4.76 0.71 0.68 -0.010 YENB 27.394 36.681 -11.85 -29.90 0.64 0.60 -0.031 KNID 27.423 37.032 -15.96 -26.08 0.67 0.58 -0.048 BODR 27.424 39.785 -22.95 -8.51 0.73 0.72 0.022 ALAN 27.442 42.666 0.93 -0.45 1.26 1.22 -0.010 BURG 27.483 42.484 -1.71 -0.88 1.35 1.30 -0.003 BUTG 27.486 37.818 -19.66 -18.98 0.91 0.87 -0.018 SOKE 27.586 40.588 -15.04 -5.80 1.14 1.06 0.008 MISL 27.590 39.295 -16.75 -12.25 1.64 1.66 -0.011 D7DU 27.629 40.245 -20.01 -5.48 0.92 0.93 0.054 UKIR 27.763 40.059 -22.89 -2.94 0.94 0.94 0.045 KOCB 27.779 41.827 0.91 -0.09 0.73 0.69 -0.018 DEMI 27.781 35.952 -8.21 -28.82 0.44 0.42 0.037 KATV 27.816 40.400 -20.96 -3.23 0.69 0.68 0.014 ERDE 27.836 37.196 -17.58 -24.98 0.63 0.58 -0.055 CAMK 27.873 39.006 -21.02 -10.31 0.68 0.66 0.014 AKGA 27.906 39.722 -21.20 -4.53 0.71 0.63 0.003 BALI 27.960 40.971 2.72 -0.59 0.65 0.62 -0.001 MAER 27.963 36.772 -14.23 -25.98 0.59 0.53 -0.036 MARM 28.000 38.248 -20.62 -12.62 0.93 0.87 -0.009 ODME 28.081 37.609 -20.77 -20.94 0.63 0.54 -0.051 CINE 28.293 41.475 1.27 -0.67 1.16 1.05 -0.007 YALI 28.365 41.052 -1.60 0.79 1.15 1.06 -0.005 SELP 28.373 40.398 -19.18 -1.24 1.23 1.06 -0.013 YENI 28.427 37.175 -18.12 -20.77 0.74 0.69 -0.047 MULA 28.483 38.315 -22.61 -13.18 0.96 0.89 0.004 ALSE 28.671 39.046 -21.14 -6.39 0.71 0.67 -0.004 DMIR 28.779 40.167 -20.40 -2.55 0.93 0.93 0.056 HAGA 28.826 36.762 -15.74 -20.01 0.98 0.79 -0.013 DLMN 28.923 39.930 -23.43 -0.54 0.96 0.95 0.057 GIRE 29.020 41.104 -2.02 0.06 0.68 0.68 -0.012 ITAY 29.048 37.566 -21.27 -15.37 1.02 0.97 -0.052 TAVA 29.064 41.064 -2.42 0.94 0.61 0.58 0.000 IKAN 29.102 40.136 -23.43 -3.04 0.71 0.70 -0.001 ULUD 29.106 40.270 -20.83 0.44 0.92 0.92 0.043 DTAS 29.111 40.165 -21.26 -0.75 0.93 0.93 0.056 ZEYA 29.136 37.941 -21.80 -7.82 0.67 0.63 -0.008 PAMU 29.141 40.122 -19.44 -2.33 0.79 0.76 -0.006 ULDA 29.143 40.639 -15.62 1.09 0.71 0.69 0.003 CINA 29.146 40.460 -20.09 1.83 0.92 0.92 0.043 GEML 29.261 40.200 -21.11 -1.34 0.93 0.93 0.051 CATA 29.288 40.485 -15.40 1.47 1.81 1.55 0.006 KUTE 29.392 37.448 -21.04 -11.21 0.99 0.89 -0.060 GKPN 29.423 40.821 -8.85 0.83 0.68 0.68 0.031 GATE 29.439 36.720 -15.12 -11.57 0.68 0.62 -0.047 SIRA 29.451 40.787 -7.50 -3.98 1.40 1.37 0.003 TUBI 29.514 40.164 -21.41 -0.19 0.97 0.95 0.053 HMZA 29.535 37.185 -19.25 -13.31 0.83 0.81 -0.022 YSFC 29.585 40.667 -13.09 1.95 0.94 0.93 0.045 OLUK 29.623 41.179 -0.85 -0.58 1.25 1.11 -0.022 SILE 29.635 40.803 -6.06 1.23 0.94 0.92 0.041 YUHE 29.648 36.194 -10.02 -8.76 0.71 0.54 -0.057 KASO 29.681 40.362 -19.88 0.62 0.65 0.57 0.009 DERB 29.810 36.971 -20.18 -8.55 0.82 0.81 -0.021 KYBS 29.889 40.066 -20.72 -6.54 1.95 1.80 -0.016 KPKL 29.908 40.438 -17.69 -1.75 0.59 0.59 0.003 IGAZ 29.929 40.425 -17.69 -1.74 0.59 0.59 0.003 IUCK 30.026 40.465 -16.76 -1.68 0.66 0.61 -0.008 MEKE 30.130 40.745 -8.47 -0.65 0.89 0.92 0.003 SISL 30.134 40.690 -12.94 0.02 0.79 0.81 0.010 SMAS 30.297 37.689 -19.20 -8.63 0.56 0.51 -0.030 BURD 30.609 36.829 -12.19 -8.16 0.63 0.58 -0.038 ANTG 30.637 39.658 -24.01 -1.74 0.97 0.90 0.015 ESKI 30.638 40.614 -13.58 -1.21 0.57 0.58 0.012 KTOP 30.644 38.769 -21.23 -2.55 0.84 0.74 0.018 AFYO 30.655 40.628 -13.53 -1.27 0.57 0.58 0.012 KKAP 30.679 40.552 -17.01 -0.63 0.67 0.70 0.026 BOZS 30.680 40.538 -17.01 -0.63 0.67 0.70 0.026 AGUZ 30.745 40.652 -11.17 1.11 0.99 1.01 0.079 KMAL 30.761 40.589 -13.06 -1.14 0.78 0.79 0.000 AGOK 30.804 40.386 -19.55 -1.84 0.63 0.63 0.040 TEBA 30.827 40.735 -7.95 -0.52 0.73 0.74 0.014 KDER 30.862 40.555 -17.20 -0.15 0.96 0.97 0.041 PINA 30.888 29.514 -2.61 5.46 0.82 0.78 -0.001 MEST 31.121 37.762 -16.55 -4.95 0.92 0.74 -0.103 AKSU 31.344 29.862 -2.24 5.54 0.54 0.51 -0.009 HELW 31.344 29.862 -2.24 5.54 0.54 0.51 -0.009 PHLW 31.438 40.937 -3.39 0.13 0.55 0.53 0.004 YIG2 31.439 40.937 -3.39 0.13 0.55 0.53 0.004 YIGI 31.814 39.564 -20.43 -2.31 0.79 0.68 0.018 SIVR 32.160 36.431 -11.13 -0.38 0.63 0.59 -0.061 SEKI 32.226 41.520 0.49 -0.96 0.87 0.86 -0.012 HALI 32.566 29.379 -1.50 6.95 0.59 0.58 0.006 FANA 32.570 40.881 -6.47 0.27 0.75 0.69 -0.006 ISME 32.759 39.886 -21.39 -1.49 0.55 0.54 -0.006 ANKM 32.759 39.886 -21.39 -1.49 0.55 0.54 -0.006 ANKR 33.102 29.141 -1.09 6.75 0.69 0.65 0.006 ABOZ 33.191 37.378 -13.63 2.53 0.60 0.59 0.005 MELE 33.228 28.163 -2.01 7.14 0.66 0.65 0.005 GARB 33.391 27.919 -1.92 7.22 0.65 0.64 0.002 ZEIT 33.396 35.141 -6.24 3.11 0.53 0.53 0.000 NICO 33.404 28.631 -2.93 4.98 0.65 0.64 0.004 DERB 33.494 27.686 -1.69 5.07 0.65 0.64 0.000 GEMS 33.596 28.269 -3.18 6.29 0.58 0.57 0.004 TOUR 33.832 27.244 -3.36 5.82 0.82 0.77 -0.003 HURG 33.883 27.961 -4.61 8.74 1.01 1.01 -0.008 KENS 33.991 44.413 0.02 1.06 0.66 0.66 0.001 CRAO 33.995 28.639 -0.87 6.38 1.03 1.04 -0.011 CATH 34.184 27.846 -3.40 7.25 0.58 0.57 0.001 SHAM 34.256 36.566 -11.59 4.94 0.69 0.69 0.000 MERS 34.314 28.178 -2.17 8.06 0.87 0.80 -0.003 NABQ 34.470 28.529 -3.05 7.42 0.63 0.63 0.001 DAHA 34.552 36.900 -12.20 4.37 1.08 0.96 0.029 MER0 34.763 30.598 0.47 8.64 0.55 0.55 0.000 RAMO 34.781 32.068 -1.73 7.46 0.51 0.51 -0.001 TELA 34.803 39.106 -19.36 3.89 1.50 1.49 -0.025 ABDI 34.813 39.801 -18.84 5.38 0.66 0.64 0.005 YOZG 34.866 31.378 -2.97 7.70 0.74 0.74 0.000 LHAV 34.875 40.453 -17.60 4.78 0.94 0.91 -0.016 KKIR 34.921 29.509 -0.45 8.86 0.53 0.53 0.000 ELAT 35.023 32.779 -3.53 8.57 0.49 0.49 0.000 BSHM 35.089 31.723 -1.61 7.28 1.18 1.12 -0.012 BARG 35.145 33.023 -3.78 8.18 0.57 0.57 0.000 KABR 35.202 31.771 -2.86 8.59 0.95 0.93 0.005 JSLM 35.205 42.020 -0.56 1.72 0.87 0.77 0.007 SINO 35.392 31.593 -2.32 8.90 0.64 0.63 0.001 DRAG 35.416 32.479 -3.58 9.66 0.57 0.57 0.000 GILB 35.674 34.115 -6.87 8.39 0.95 0.95 0.000 LAUG 35.688 32.995 -1.68 11.97 0.52 0.52 -0.002 KATZ 35.771 33.182 -2.68 11.26 0.66 0.66 0.000 ELRO 35.870 36.397 -5.41 9.51 1.70 1.62 -0.001 ULCN 35.940 36.456 -9.60 9.71 1.04 1.00 0.003 ULUC 36.100 29.139 1.57 12.55 0.87 0.85 0.001 HALY 36.131 36.050 -5.12 10.20 0.65 0.63 -0.015 SENK 36.137 36.899 -11.11 9.59 0.50 0.50 -0.012 DORT 36.180 36.540 -9.89 12.17 1.73 1.75 -0.033 ISKE 36.245 38.231 -13.82 8.39 1.59 1.44 -0.016 PNLR 36.285 33.510 -2.27 11.90 0.95 0.95 -0.001 UDMC 36.330 37.572 -14.11 8.91 1.66 1.60 -0.031 ANDR 36.336 41.299 0.29 2.77 0.98 0.99 0.049 SAMS 36.378 26.458 3.24 14.09 1.77 1.77 -0.002 ALWJ 36.465 36.531 -7.41 11.86 0.90 0.82 0.007 ABAK 36.524 36.788 -7.80 10.13 0.67 0.67 -0.004 HASA 36.643 37.088 -7.45 10.98 0.76 0.72 -0.016 FEVZ 36.972 37.190 -8.18 11.63 0.49 0.50 -0.009 SAKZ 36.996 37.522 -9.38 10.60 0.55 0.57 -0.020 KMAR 37.106 36.685 -7.95 10.53 1.77 1.74 -0.060 KILI 37.113 37.747 -11.97 8.31 0.69 0.68 -0.011 ABEY 37.220 38.179 -13.24 9.37 0.66 0.67 -0.017 ELBI 37.436 37.518 -7.40 11.49 0.68 0.70 -0.014 ALAR 37.574 36.901 -6.73 13.70 0.56 0.53 -0.012 GAZI 37.869 38.050 -13.34 9.73 0.68 0.67 -0.014 ALTP 37.886 37.541 -7.10 12.58 0.74 0.73 -0.011 CKRH 37.902 37.237 -6.82 13.61 0.68 0.68 -0.021 ARGA 37.958 39.454 -17.03 10.01 0.44 0.43 0.001 SINC 38.049 44.552 -0.16 -1.02 1.50 1.32 -0.024 GELE 38.215 38.456 -11.48 10.92 0.74 0.72 -0.012 MLTY 38.215 38.456 -11.48 10.92 0.74 0.72 -0.012 MLT1 38.231 37.747 -7.57 14.06 0.83 0.80 -0.002 ADYI 39.164 39.613 -18.72 9.73 0.93 0.87 -0.026 KMAH 39.242 44.704 -0.22 0.05 1.27 1.13 0.018 GKL_ 39.254 38.640 -13.64 10.88 1.24 1.20 -0.046 GMKV 39.524 39.071 -16.97 11.96 1.45 1.30 -0.004 TUNC 39.631 21.369 7.59 15.54 1.79 1.78 -0.001 JEDD 39.702 40.974 0.68 2.55 0.47 0.45 0.009 AKTO 39.776 40.995 0.66 2.54 0.47 0.45 0.009 TRAB 39.805 37.847 -8.91 15.11 0.75 0.74 -0.006 KRCD 40.052 38.963 -13.53 9.87 1.58 1.36 -0.012 KAKO 40.254 39.731 -2.81 5.81 0.75 0.68 -0.015 MERC 40.272 43.681 1.83 -1.09 1.68 1.41 0.006 KRPO 40.650 37.246 -6.44 16.64 0.80 0.75 -0.023 KIZ2 40.651 37.247 -6.44 16.64 0.80 0.75 -0.023 KIZI 40.809 40.437 0.72 3.31 0.56 0.51 -0.015 ISPI 41.057 38.959 -6.75 11.47 1.43 1.20 -0.024 SOLH 41.300 39.973 -0.66 5.88 0.66 0.64 0.008 ERZU 41.339 41.371 -0.54 2.83 0.90 0.89 -0.017 HOPA 41.454 39.186 -5.88 10.74 2.01 1.29 -0.046 VART 41.512 39.643 -2.09 4.39 1.78 1.22 -0.072 TKMN 41.565 43.788 0.78 1.23 0.44 0.43 0.004 ZECK 41.565 43.788 0.78 1.23 0.44 0.43 0.004 ZELB 41.794 38.754 -4.69 14.76 0.84 0.69 0.107 KRKT 41.990 40.548 1.95 5.07 0.93 0.90 0.020 OLTU 42.062 42.721 -0.42 3.35 0.49 0.49 -0.005 INGU 42.133 41.648 -0.54 5.19 0.66 0.66 -0.009 SHUA 42.149 39.714 -1.42 8.81 1.40 1.24 -0.022 KRYZ 42.195 43.349 -0.31 -0.09 0.85 0.83 -0.006 ULKA 42.457 37.528 -6.45 15.11 2.72 1.24 0.042 SRNK 42.471 42.022 2.18 4.19 0.75 0.69 -0.031 VANI 42.547 38.488 -5.62 14.01 1.52 1.20 -0.045 RESD 42.667 43.743 0.50 2.16 0.81 0.82 -0.010 SHAT 42.755 41.126 1.38 4.64 1.35 1.06 -0.012 ARDA 42.787 44.011 0.01 1.32 0.85 0.85 -0.007 BEUG 42.910 39.232 -2.03 9.45 0.61 0.52 -0.032 PTNS end xv gps.ps & </bash> --[[Kullanıcı:Ziyadin|Ziyadin]] 21:42, 2 Nisan 2009 (CEST) 1646 1645 2009-04-02T12:36:21Z Ziyadin 4 [[Resim:gps.jpg]] Reilinger et al., 2006 <bash> gmtset PAPER_MEDIA A4 MEASURE_UNIT inch \rm gps.ps pscoast -R20/44/30/45 -JM8 -Df -S120 -W -K -B4f2 > gps.ps psvelo << end -Se.01/0.1/0 -A0.005/0.1/0.04 -R -JM -O -Gred -Wred >> gps.ps 20.665 39.734 -1.25 -2.47 0.74 0.65 0.058 KRTS 20.794 41.127 0.44 -2.78 0.68 0.67 0.000 ORID 21.878 36.791 -18.73 -25.11 0.43 0.41 0.053 XRIS 21.928 38.427 -11.94 -11.44 0.80 0.80 -0.001 EYPA 22.046 38.209 -14.45 -24.60 0.89 0.89 -0.002 KOUN 22.073 38.365 -14.61 -14.14 0.89 0.89 -0.002 TRIZ 22.184 38.322 -13.93 -14.81 0.80 0.80 0.000 PSAR 22.201 38.529 -11.40 -13.47 0.83 0.83 -0.001 LIDO 22.544 39.937 2.39 -6.77 0.46 0.45 0.011 KRNA 22.823 37.184 -17.48 -27.47 0.44 0.40 0.050 LEON 22.945 38.888 -8.42 -15.27 0.44 0.42 0.032 NEVA 22.984 36.307 -15.41 -25.84 0.75 0.63 0.135 KYRA 23.125 41.459 0.92 -1.54 1.32 1.27 -0.008 PETB 23.138 43.110 -1.86 -1.12 1.32 1.23 0.001 BERK 23.395 42.556 1.05 -2.21 0.53 0.53 0.000 SOFI 23.425 42.477 -2.91 -1.17 1.23 1.13 0.010 PLA1 23.428 40.789 -0.09 -5.36 0.79 0.67 0.103 SOXO 23.569 41.823 -0.56 -2.75 1.34 1.30 -0.012 DOBR 23.916 41.597 -0.07 -3.67 1.25 1.21 -0.003 SAT1 23.919 39.994 1.06 -10.04 0.72 0.65 0.078 STHN 23.932 35.325 -15.56 -24.20 0.75 0.62 0.128 OMAL 23.932 38.079 -15.98 -25.83 0.39 0.37 0.040 DIOA 23.933 38.079 -15.98 -25.83 0.39 0.37 0.040 DION 24.392 38.086 -15.23 -25.88 0.65 0.60 0.058 SEVA 24.410 37.363 -17.29 -25.79 0.68 0.60 0.090 KYNS 24.521 36.747 -16.36 -24.64 0.66 0.59 0.082 MILO 24.543 38.887 -12.15 -23.82 0.73 0.65 0.061 NSKR 24.627 40.593 -0.86 -2.87 0.80 0.70 0.073 THAS 24.634 43.362 0.75 0.55 1.42 1.27 -0.004 KAIL 24.694 35.404 -16.07 -26.93 0.64 0.59 0.072 ROML 24.753 42.146 -0.83 -2.31 1.29 1.26 -0.013 PLO2 25.126 39.851 -14.81 -12.59 0.71 0.64 0.071 LIMN 25.277 42.963 1.15 0.62 1.29 1.19 0.000 GABR 25.379 37.449 -16.21 -26.40 0.84 0.79 0.018 MKN2 25.402 41.545 1.26 -2.10 1.27 1.22 -0.009 MOMC 25.439 36.346 -16.77 -30.61 0.42 0.40 0.048 THIR 25.513 40.466 -2.42 -3.70 0.81 0.79 0.022 SMTK 25.566 40.928 0.64 -2.05 0.77 0.74 0.013 ASKT 26.082 39.501 -20.82 -9.08 0.96 0.97 -0.017 AMAN 26.085 38.443 -19.07 -22.96 0.72 0.65 0.066 HIOS 26.126 44.464 0.72 -1.36 0.59 0.59 0.000 BUCU 26.157 39.731 -20.86 -9.16 0.93 0.95 -0.018 KEST 26.174 39.973 -16.38 -9.61 0.67 0.61 -0.012 SUBA 26.189 39.614 -19.94 -9.85 0.93 0.95 -0.025 BDER 26.206 35.129 -15.40 -28.08 0.43 0.41 0.042 ZAKR 26.216 39.726 -21.11 -9.61 0.95 0.96 0.001 KRKE 26.268 43.599 -0.34 -0.47 1.33 1.25 -0.005 TSAR 26.309 42.075 0.03 0.02 1.24 1.19 -0.005 TOPO 26.317 39.785 -20.05 -9.19 0.95 0.99 0.001 EZIN 26.385 38.311 -17.64 -22.39 0.69 0.67 -0.002 CEIL 26.406 36.586 -14.23 -30.03 0.68 0.60 0.096 ASTP 26.451 39.234 -19.47 -12.68 0.74 0.65 0.048 LESV 26.535 39.580 -20.45 -6.51 0.94 0.96 0.004 HOBS 26.700 39.311 -18.80 -11.72 0.76 0.70 0.003 AYKA 26.706 40.739 -4.84 -3.34 0.71 0.71 0.021 DOKU 26.707 39.326 -21.06 -9.80 0.73 0.71 -0.009 AYVA 26.725 43.488 -0.68 -0.37 1.34 1.27 -0.001 SHUM 26.732 39.653 -22.65 -7.26 0.94 0.93 0.023 KCAM 26.871 40.601 -13.42 -4.14 0.91 0.94 0.055 KVAK 26.880 40.396 -19.20 -6.57 0.90 0.92 0.035 SEVK 26.885 39.010 -21.06 -13.52 1.78 1.75 -0.019 ESEN 26.910 40.029 -19.70 -8.64 0.93 0.93 0.040 BAH1 26.929 36.752 -15.88 -26.53 0.72 0.62 0.079 KOSI 26.989 37.780 -18.97 -23.89 0.70 0.61 0.074 SAMO 27.085 38.019 -20.01 -19.68 0.69 0.61 -0.070 OZDE 27.112 39.244 -19.64 -12.11 1.67 1.72 -0.004 D5DU 27.214 40.171 -19.97 -9.04 0.92 0.93 0.050 ARAK 27.217 39.897 -19.62 -8.40 0.61 0.60 0.017 KIRE 27.224 35.493 -12.00 -30.43 0.43 0.41 0.033 KRPT 27.231 31.346 -2.53 4.44 0.88 0.77 0.003 MATR 27.269 39.577 -20.77 -6.40 0.95 0.94 0.043 EGMI 27.301 40.381 -18.24 -5.55 0.89 0.89 0.049 KABI 27.308 38.711 -17.44 -14.74 0.77 0.72 0.004 BAYO 27.316 39.024 -20.63 -13.31 0.76 0.71 0.013 YAYA 27.393 40.811 -3.53 -4.76 0.71 0.68 -0.010 YENB 27.394 36.681 -11.85 -29.90 0.64 0.60 -0.031 KNID 27.423 37.032 -15.96 -26.08 0.67 0.58 -0.048 BODR 27.424 39.785 -22.95 -8.51 0.73 0.72 0.022 ALAN 27.442 42.666 0.93 -0.45 1.26 1.22 -0.010 BURG 27.483 42.484 -1.71 -0.88 1.35 1.30 -0.003 BUTG 27.486 37.818 -19.66 -18.98 0.91 0.87 -0.018 SOKE 27.586 40.588 -15.04 -5.80 1.14 1.06 0.008 MISL 27.590 39.295 -16.75 -12.25 1.64 1.66 -0.011 D7DU 27.629 40.245 -20.01 -5.48 0.92 0.93 0.054 UKIR 27.763 40.059 -22.89 -2.94 0.94 0.94 0.045 KOCB 27.779 41.827 0.91 -0.09 0.73 0.69 -0.018 DEMI 27.781 35.952 -8.21 -28.82 0.44 0.42 0.037 KATV 27.816 40.400 -20.96 -3.23 0.69 0.68 0.014 ERDE 27.836 37.196 -17.58 -24.98 0.63 0.58 -0.055 CAMK 27.873 39.006 -21.02 -10.31 0.68 0.66 0.014 AKGA 27.906 39.722 -21.20 -4.53 0.71 0.63 0.003 BALI 27.960 40.971 2.72 -0.59 0.65 0.62 -0.001 MAER 27.963 36.772 -14.23 -25.98 0.59 0.53 -0.036 MARM 28.000 38.248 -20.62 -12.62 0.93 0.87 -0.009 ODME 28.081 37.609 -20.77 -20.94 0.63 0.54 -0.051 CINE 28.293 41.475 1.27 -0.67 1.16 1.05 -0.007 YALI 28.365 41.052 -1.60 0.79 1.15 1.06 -0.005 SELP 28.373 40.398 -19.18 -1.24 1.23 1.06 -0.013 YENI 28.427 37.175 -18.12 -20.77 0.74 0.69 -0.047 MULA 28.483 38.315 -22.61 -13.18 0.96 0.89 0.004 ALSE 28.671 39.046 -21.14 -6.39 0.71 0.67 -0.004 DMIR 28.779 40.167 -20.40 -2.55 0.93 0.93 0.056 HAGA 28.826 36.762 -15.74 -20.01 0.98 0.79 -0.013 DLMN 28.923 39.930 -23.43 -0.54 0.96 0.95 0.057 GIRE 29.020 41.104 -2.02 0.06 0.68 0.68 -0.012 ITAY 29.048 37.566 -21.27 -15.37 1.02 0.97 -0.052 TAVA 29.064 41.064 -2.42 0.94 0.61 0.58 0.000 IKAN 29.102 40.136 -23.43 -3.04 0.71 0.70 -0.001 ULUD 29.106 40.270 -20.83 0.44 0.92 0.92 0.043 DTAS 29.111 40.165 -21.26 -0.75 0.93 0.93 0.056 ZEYA 29.136 37.941 -21.80 -7.82 0.67 0.63 -0.008 PAMU 29.141 40.122 -19.44 -2.33 0.79 0.76 -0.006 ULDA 29.143 40.639 -15.62 1.09 0.71 0.69 0.003 CINA 29.146 40.460 -20.09 1.83 0.92 0.92 0.043 GEML 29.261 40.200 -21.11 -1.34 0.93 0.93 0.051 CATA 29.288 40.485 -15.40 1.47 1.81 1.55 0.006 KUTE 29.392 37.448 -21.04 -11.21 0.99 0.89 -0.060 GKPN 29.423 40.821 -8.85 0.83 0.68 0.68 0.031 GATE 29.439 36.720 -15.12 -11.57 0.68 0.62 -0.047 SIRA 29.451 40.787 -7.50 -3.98 1.40 1.37 0.003 TUBI 29.514 40.164 -21.41 -0.19 0.97 0.95 0.053 HMZA 29.535 37.185 -19.25 -13.31 0.83 0.81 -0.022 YSFC 29.585 40.667 -13.09 1.95 0.94 0.93 0.045 OLUK 29.623 41.179 -0.85 -0.58 1.25 1.11 -0.022 SILE 29.635 40.803 -6.06 1.23 0.94 0.92 0.041 YUHE 29.648 36.194 -10.02 -8.76 0.71 0.54 -0.057 KASO 29.681 40.362 -19.88 0.62 0.65 0.57 0.009 DERB 29.810 36.971 -20.18 -8.55 0.82 0.81 -0.021 KYBS 29.889 40.066 -20.72 -6.54 1.95 1.80 -0.016 KPKL 29.908 40.438 -17.69 -1.75 0.59 0.59 0.003 IGAZ 29.929 40.425 -17.69 -1.74 0.59 0.59 0.003 IUCK 30.026 40.465 -16.76 -1.68 0.66 0.61 -0.008 MEKE 30.130 40.745 -8.47 -0.65 0.89 0.92 0.003 SISL 30.134 40.690 -12.94 0.02 0.79 0.81 0.010 SMAS 30.297 37.689 -19.20 -8.63 0.56 0.51 -0.030 BURD 30.609 36.829 -12.19 -8.16 0.63 0.58 -0.038 ANTG 30.637 39.658 -24.01 -1.74 0.97 0.90 0.015 ESKI 30.638 40.614 -13.58 -1.21 0.57 0.58 0.012 KTOP 30.644 38.769 -21.23 -2.55 0.84 0.74 0.018 AFYO 30.655 40.628 -13.53 -1.27 0.57 0.58 0.012 KKAP 30.679 40.552 -17.01 -0.63 0.67 0.70 0.026 BOZS 30.680 40.538 -17.01 -0.63 0.67 0.70 0.026 AGUZ 30.745 40.652 -11.17 1.11 0.99 1.01 0.079 KMAL 30.761 40.589 -13.06 -1.14 0.78 0.79 0.000 AGOK 30.804 40.386 -19.55 -1.84 0.63 0.63 0.040 TEBA 30.827 40.735 -7.95 -0.52 0.73 0.74 0.014 KDER 30.862 40.555 -17.20 -0.15 0.96 0.97 0.041 PINA 30.888 29.514 -2.61 5.46 0.82 0.78 -0.001 MEST 31.121 37.762 -16.55 -4.95 0.92 0.74 -0.103 AKSU 31.344 29.862 -2.24 5.54 0.54 0.51 -0.009 HELW 31.344 29.862 -2.24 5.54 0.54 0.51 -0.009 PHLW 31.438 40.937 -3.39 0.13 0.55 0.53 0.004 YIG2 31.439 40.937 -3.39 0.13 0.55 0.53 0.004 YIGI 31.814 39.564 -20.43 -2.31 0.79 0.68 0.018 SIVR 32.160 36.431 -11.13 -0.38 0.63 0.59 -0.061 SEKI 32.226 41.520 0.49 -0.96 0.87 0.86 -0.012 HALI 32.566 29.379 -1.50 6.95 0.59 0.58 0.006 FANA 32.570 40.881 -6.47 0.27 0.75 0.69 -0.006 ISME 32.759 39.886 -21.39 -1.49 0.55 0.54 -0.006 ANKM 32.759 39.886 -21.39 -1.49 0.55 0.54 -0.006 ANKR 33.102 29.141 -1.09 6.75 0.69 0.65 0.006 ABOZ 33.191 37.378 -13.63 2.53 0.60 0.59 0.005 MELE 33.228 28.163 -2.01 7.14 0.66 0.65 0.005 GARB 33.391 27.919 -1.92 7.22 0.65 0.64 0.002 ZEIT 33.396 35.141 -6.24 3.11 0.53 0.53 0.000 NICO 33.404 28.631 -2.93 4.98 0.65 0.64 0.004 DERB 33.494 27.686 -1.69 5.07 0.65 0.64 0.000 GEMS 33.596 28.269 -3.18 6.29 0.58 0.57 0.004 TOUR 33.832 27.244 -3.36 5.82 0.82 0.77 -0.003 HURG 33.883 27.961 -4.61 8.74 1.01 1.01 -0.008 KENS 33.991 44.413 0.02 1.06 0.66 0.66 0.001 CRAO 33.995 28.639 -0.87 6.38 1.03 1.04 -0.011 CATH 34.184 27.846 -3.40 7.25 0.58 0.57 0.001 SHAM 34.256 36.566 -11.59 4.94 0.69 0.69 0.000 MERS 34.314 28.178 -2.17 8.06 0.87 0.80 -0.003 NABQ 34.470 28.529 -3.05 7.42 0.63 0.63 0.001 DAHA 34.552 36.900 -12.20 4.37 1.08 0.96 0.029 MER0 34.763 30.598 0.47 8.64 0.55 0.55 0.000 RAMO 34.781 32.068 -1.73 7.46 0.51 0.51 -0.001 TELA 34.803 39.106 -19.36 3.89 1.50 1.49 -0.025 ABDI 34.813 39.801 -18.84 5.38 0.66 0.64 0.005 YOZG 34.866 31.378 -2.97 7.70 0.74 0.74 0.000 LHAV 34.875 40.453 -17.60 4.78 0.94 0.91 -0.016 KKIR 34.921 29.509 -0.45 8.86 0.53 0.53 0.000 ELAT 35.023 32.779 -3.53 8.57 0.49 0.49 0.000 BSHM 35.089 31.723 -1.61 7.28 1.18 1.12 -0.012 BARG 35.145 33.023 -3.78 8.18 0.57 0.57 0.000 KABR 35.202 31.771 -2.86 8.59 0.95 0.93 0.005 JSLM 35.205 42.020 -0.56 1.72 0.87 0.77 0.007 SINO 35.392 31.593 -2.32 8.90 0.64 0.63 0.001 DRAG 35.416 32.479 -3.58 9.66 0.57 0.57 0.000 GILB 35.674 34.115 -6.87 8.39 0.95 0.95 0.000 LAUG 35.688 32.995 -1.68 11.97 0.52 0.52 -0.002 KATZ 35.771 33.182 -2.68 11.26 0.66 0.66 0.000 ELRO 35.870 36.397 -5.41 9.51 1.70 1.62 -0.001 ULCN 35.940 36.456 -9.60 9.71 1.04 1.00 0.003 ULUC 36.100 29.139 1.57 12.55 0.87 0.85 0.001 HALY 36.131 36.050 -5.12 10.20 0.65 0.63 -0.015 SENK 36.137 36.899 -11.11 9.59 0.50 0.50 -0.012 DORT 36.180 36.540 -9.89 12.17 1.73 1.75 -0.033 ISKE 36.245 38.231 -13.82 8.39 1.59 1.44 -0.016 PNLR 36.285 33.510 -2.27 11.90 0.95 0.95 -0.001 UDMC 36.330 37.572 -14.11 8.91 1.66 1.60 -0.031 ANDR 36.336 41.299 0.29 2.77 0.98 0.99 0.049 SAMS 36.378 26.458 3.24 14.09 1.77 1.77 -0.002 ALWJ 36.465 36.531 -7.41 11.86 0.90 0.82 0.007 ABAK 36.524 36.788 -7.80 10.13 0.67 0.67 -0.004 HASA 36.643 37.088 -7.45 10.98 0.76 0.72 -0.016 FEVZ 36.972 37.190 -8.18 11.63 0.49 0.50 -0.009 SAKZ 36.996 37.522 -9.38 10.60 0.55 0.57 -0.020 KMAR 37.106 36.685 -7.95 10.53 1.77 1.74 -0.060 KILI 37.113 37.747 -11.97 8.31 0.69 0.68 -0.011 ABEY 37.220 38.179 -13.24 9.37 0.66 0.67 -0.017 ELBI 37.436 37.518 -7.40 11.49 0.68 0.70 -0.014 ALAR 37.574 36.901 -6.73 13.70 0.56 0.53 -0.012 GAZI 37.869 38.050 -13.34 9.73 0.68 0.67 -0.014 ALTP 37.886 37.541 -7.10 12.58 0.74 0.73 -0.011 CKRH 37.902 37.237 -6.82 13.61 0.68 0.68 -0.021 ARGA 37.958 39.454 -17.03 10.01 0.44 0.43 0.001 SINC 38.049 44.552 -0.16 -1.02 1.50 1.32 -0.024 GELE 38.215 38.456 -11.48 10.92 0.74 0.72 -0.012 MLTY 38.215 38.456 -11.48 10.92 0.74 0.72 -0.012 MLT1 38.231 37.747 -7.57 14.06 0.83 0.80 -0.002 ADYI 39.164 39.613 -18.72 9.73 0.93 0.87 -0.026 KMAH 39.242 44.704 -0.22 0.05 1.27 1.13 0.018 GKL_ 39.254 38.640 -13.64 10.88 1.24 1.20 -0.046 GMKV 39.524 39.071 -16.97 11.96 1.45 1.30 -0.004 TUNC 39.631 21.369 7.59 15.54 1.79 1.78 -0.001 JEDD 39.702 40.974 0.68 2.55 0.47 0.45 0.009 AKTO 39.776 40.995 0.66 2.54 0.47 0.45 0.009 TRAB 39.805 37.847 -8.91 15.11 0.75 0.74 -0.006 KRCD 40.052 38.963 -13.53 9.87 1.58 1.36 -0.012 KAKO 40.254 39.731 -2.81 5.81 0.75 0.68 -0.015 MERC 40.272 43.681 1.83 -1.09 1.68 1.41 0.006 KRPO 40.650 37.246 -6.44 16.64 0.80 0.75 -0.023 KIZ2 40.651 37.247 -6.44 16.64 0.80 0.75 -0.023 KIZI 40.809 40.437 0.72 3.31 0.56 0.51 -0.015 ISPI 41.057 38.959 -6.75 11.47 1.43 1.20 -0.024 SOLH 41.300 39.973 -0.66 5.88 0.66 0.64 0.008 ERZU 41.339 41.371 -0.54 2.83 0.90 0.89 -0.017 HOPA 41.454 39.186 -5.88 10.74 2.01 1.29 -0.046 VART 41.512 39.643 -2.09 4.39 1.78 1.22 -0.072 TKMN 41.565 43.788 0.78 1.23 0.44 0.43 0.004 ZECK 41.565 43.788 0.78 1.23 0.44 0.43 0.004 ZELB 41.794 38.754 -4.69 14.76 0.84 0.69 0.107 KRKT 41.990 40.548 1.95 5.07 0.93 0.90 0.020 OLTU 42.062 42.721 -0.42 3.35 0.49 0.49 -0.005 INGU 42.133 41.648 -0.54 5.19 0.66 0.66 -0.009 SHUA 42.149 39.714 -1.42 8.81 1.40 1.24 -0.022 KRYZ 42.195 43.349 -0.31 -0.09 0.85 0.83 -0.006 ULKA 42.457 37.528 -6.45 15.11 2.72 1.24 0.042 SRNK 42.471 42.022 2.18 4.19 0.75 0.69 -0.031 VANI 42.547 38.488 -5.62 14.01 1.52 1.20 -0.045 RESD 42.667 43.743 0.50 2.16 0.81 0.82 -0.010 SHAT 42.755 41.126 1.38 4.64 1.35 1.06 -0.012 ARDA 42.787 44.011 0.01 1.32 0.85 0.85 -0.007 BEUG 42.910 39.232 -2.03 9.45 0.61 0.52 -0.032 PTNS end xv gps.ps & </bash> 1645 1642 2009-04-02T12:35:46Z Ziyadin 4 [[Resim:gps.jpg]] Reilinger et al., 2006 <bash> gmtset PAPER_MEDIA A4 MEASURE_UNIT inch \rm gps.ps pscoast -R20/44/30/45 -JM8 -Df -S120 -W -K -B4f2 > gps.ps psvelo << end -Se.01/0.1/0 -A0.005/0.1/0.04 -R -JM -O -Gred -Wred >> gps.ps 20.665 39.734 -1.25 -2.47 0.74 0.65 0.058 KRTS 20.794 41.127 0.44 -2.78 0.68 0.67 0.000 ORID 21.878 36.791 -18.73 -25.11 0.43 0.41 0.053 XRIS 21.928 38.427 -11.94 -11.44 0.80 0.80 -0.001 EYPA 22.046 38.209 -14.45 -24.60 0.89 0.89 -0.002 KOUN 22.073 38.365 -14.61 -14.14 0.89 0.89 -0.002 TRIZ 22.184 38.322 -13.93 -14.81 0.80 0.80 0.000 PSAR 22.201 38.529 -11.40 -13.47 0.83 0.83 -0.001 LIDO 22.544 39.937 2.39 -6.77 0.46 0.45 0.011 KRNA 22.823 37.184 -17.48 -27.47 0.44 0.40 0.050 LEON 22.945 38.888 -8.42 -15.27 0.44 0.42 0.032 NEVA 22.984 36.307 -15.41 -25.84 0.75 0.63 0.135 KYRA 23.125 41.459 0.92 -1.54 1.32 1.27 -0.008 PETB 23.138 43.110 -1.86 -1.12 1.32 1.23 0.001 BERK 23.395 42.556 1.05 -2.21 0.53 0.53 0.000 SOFI 23.425 42.477 -2.91 -1.17 1.23 1.13 0.010 PLA1 23.428 40.789 -0.09 -5.36 0.79 0.67 0.103 SOXO 23.569 41.823 -0.56 -2.75 1.34 1.30 -0.012 DOBR 23.916 41.597 -0.07 -3.67 1.25 1.21 -0.003 SAT1 23.919 39.994 1.06 -10.04 0.72 0.65 0.078 STHN 23.932 35.325 -15.56 -24.20 0.75 0.62 0.128 OMAL 23.932 38.079 -15.98 -25.83 0.39 0.37 0.040 DIOA 23.933 38.079 -15.98 -25.83 0.39 0.37 0.040 DION 24.392 38.086 -15.23 -25.88 0.65 0.60 0.058 SEVA 24.410 37.363 -17.29 -25.79 0.68 0.60 0.090 KYNS 24.521 36.747 -16.36 -24.64 0.66 0.59 0.082 MILO 24.543 38.887 -12.15 -23.82 0.73 0.65 0.061 NSKR 24.627 40.593 -0.86 -2.87 0.80 0.70 0.073 THAS 24.634 43.362 0.75 0.55 1.42 1.27 -0.004 KAIL 24.694 35.404 -16.07 -26.93 0.64 0.59 0.072 ROML 24.753 42.146 -0.83 -2.31 1.29 1.26 -0.013 PLO2 25.126 39.851 -14.81 -12.59 0.71 0.64 0.071 LIMN 25.277 42.963 1.15 0.62 1.29 1.19 0.000 GABR 25.379 37.449 -16.21 -26.40 0.84 0.79 0.018 MKN2 25.402 41.545 1.26 -2.10 1.27 1.22 -0.009 MOMC 25.439 36.346 -16.77 -30.61 0.42 0.40 0.048 THIR 25.513 40.466 -2.42 -3.70 0.81 0.79 0.022 SMTK 25.566 40.928 0.64 -2.05 0.77 0.74 0.013 ASKT 26.082 39.501 -20.82 -9.08 0.96 0.97 -0.017 AMAN 26.085 38.443 -19.07 -22.96 0.72 0.65 0.066 HIOS 26.126 44.464 0.72 -1.36 0.59 0.59 0.000 BUCU 26.157 39.731 -20.86 -9.16 0.93 0.95 -0.018 KEST 26.174 39.973 -16.38 -9.61 0.67 0.61 -0.012 SUBA 26.189 39.614 -19.94 -9.85 0.93 0.95 -0.025 BDER 26.206 35.129 -15.40 -28.08 0.43 0.41 0.042 ZAKR 26.216 39.726 -21.11 -9.61 0.95 0.96 0.001 KRKE 26.268 43.599 -0.34 -0.47 1.33 1.25 -0.005 TSAR 26.309 42.075 0.03 0.02 1.24 1.19 -0.005 TOPO 26.317 39.785 -20.05 -9.19 0.95 0.99 0.001 EZIN 26.385 38.311 -17.64 -22.39 0.69 0.67 -0.002 CEIL 26.406 36.586 -14.23 -30.03 0.68 0.60 0.096 ASTP 26.451 39.234 -19.47 -12.68 0.74 0.65 0.048 LESV 26.535 39.580 -20.45 -6.51 0.94 0.96 0.004 HOBS 26.700 39.311 -18.80 -11.72 0.76 0.70 0.003 AYKA 26.706 40.739 -4.84 -3.34 0.71 0.71 0.021 DOKU 26.707 39.326 -21.06 -9.80 0.73 0.71 -0.009 AYVA 26.725 43.488 -0.68 -0.37 1.34 1.27 -0.001 SHUM 26.732 39.653 -22.65 -7.26 0.94 0.93 0.023 KCAM 26.871 40.601 -13.42 -4.14 0.91 0.94 0.055 KVAK 26.880 40.396 -19.20 -6.57 0.90 0.92 0.035 SEVK 26.885 39.010 -21.06 -13.52 1.78 1.75 -0.019 ESEN 26.910 40.029 -19.70 -8.64 0.93 0.93 0.040 BAH1 26.929 36.752 -15.88 -26.53 0.72 0.62 0.079 KOSI 26.989 37.780 -18.97 -23.89 0.70 0.61 0.074 SAMO 27.085 38.019 -20.01 -19.68 0.69 0.61 -0.070 OZDE 27.112 39.244 -19.64 -12.11 1.67 1.72 -0.004 D5DU 27.214 40.171 -19.97 -9.04 0.92 0.93 0.050 ARAK 27.217 39.897 -19.62 -8.40 0.61 0.60 0.017 KIRE 27.224 35.493 -12.00 -30.43 0.43 0.41 0.033 KRPT 27.231 31.346 -2.53 4.44 0.88 0.77 0.003 MATR 27.269 39.577 -20.77 -6.40 0.95 0.94 0.043 EGMI 27.301 40.381 -18.24 -5.55 0.89 0.89 0.049 KABI 27.308 38.711 -17.44 -14.74 0.77 0.72 0.004 BAYO 27.316 39.024 -20.63 -13.31 0.76 0.71 0.013 YAYA 27.393 40.811 -3.53 -4.76 0.71 0.68 -0.010 YENB 27.394 36.681 -11.85 -29.90 0.64 0.60 -0.031 KNID 27.423 37.032 -15.96 -26.08 0.67 0.58 -0.048 BODR 27.424 39.785 -22.95 -8.51 0.73 0.72 0.022 ALAN 27.442 42.666 0.93 -0.45 1.26 1.22 -0.010 BURG 27.483 42.484 -1.71 -0.88 1.35 1.30 -0.003 BUTG 27.486 37.818 -19.66 -18.98 0.91 0.87 -0.018 SOKE 27.586 40.588 -15.04 -5.80 1.14 1.06 0.008 MISL 27.590 39.295 -16.75 -12.25 1.64 1.66 -0.011 D7DU 27.629 40.245 -20.01 -5.48 0.92 0.93 0.054 UKIR 27.763 40.059 -22.89 -2.94 0.94 0.94 0.045 KOCB 27.779 41.827 0.91 -0.09 0.73 0.69 -0.018 DEMI 27.781 35.952 -8.21 -28.82 0.44 0.42 0.037 KATV 27.816 40.400 -20.96 -3.23 0.69 0.68 0.014 ERDE 27.836 37.196 -17.58 -24.98 0.63 0.58 -0.055 CAMK 27.873 39.006 -21.02 -10.31 0.68 0.66 0.014 AKGA 27.906 39.722 -21.20 -4.53 0.71 0.63 0.003 BALI 27.960 40.971 2.72 -0.59 0.65 0.62 -0.001 MAER 27.963 36.772 -14.23 -25.98 0.59 0.53 -0.036 MARM 28.000 38.248 -20.62 -12.62 0.93 0.87 -0.009 ODME 28.081 37.609 -20.77 -20.94 0.63 0.54 -0.051 CINE 28.293 41.475 1.27 -0.67 1.16 1.05 -0.007 YALI 28.365 41.052 -1.60 0.79 1.15 1.06 -0.005 SELP 28.373 40.398 -19.18 -1.24 1.23 1.06 -0.013 YENI 28.427 37.175 -18.12 -20.77 0.74 0.69 -0.047 MULA 28.483 38.315 -22.61 -13.18 0.96 0.89 0.004 ALSE 28.671 39.046 -21.14 -6.39 0.71 0.67 -0.004 DMIR 28.779 40.167 -20.40 -2.55 0.93 0.93 0.056 HAGA 28.826 36.762 -15.74 -20.01 0.98 0.79 -0.013 DLMN 28.923 39.930 -23.43 -0.54 0.96 0.95 0.057 GIRE 29.020 41.104 -2.02 0.06 0.68 0.68 -0.012 ITAY 29.048 37.566 -21.27 -15.37 1.02 0.97 -0.052 TAVA 29.064 41.064 -2.42 0.94 0.61 0.58 0.000 IKAN 29.102 40.136 -23.43 -3.04 0.71 0.70 -0.001 ULUD 29.106 40.270 -20.83 0.44 0.92 0.92 0.043 DTAS 29.111 40.165 -21.26 -0.75 0.93 0.93 0.056 ZEYA 29.136 37.941 -21.80 -7.82 0.67 0.63 -0.008 PAMU 29.141 40.122 -19.44 -2.33 0.79 0.76 -0.006 ULDA 29.143 40.639 -15.62 1.09 0.71 0.69 0.003 CINA 29.146 40.460 -20.09 1.83 0.92 0.92 0.043 GEML 29.261 40.200 -21.11 -1.34 0.93 0.93 0.051 CATA 29.288 40.485 -15.40 1.47 1.81 1.55 0.006 KUTE 29.392 37.448 -21.04 -11.21 0.99 0.89 -0.060 GKPN 29.423 40.821 -8.85 0.83 0.68 0.68 0.031 GATE 29.439 36.720 -15.12 -11.57 0.68 0.62 -0.047 SIRA 29.451 40.787 -7.50 -3.98 1.40 1.37 0.003 TUBI 29.514 40.164 -21.41 -0.19 0.97 0.95 0.053 HMZA 29.535 37.185 -19.25 -13.31 0.83 0.81 -0.022 YSFC 29.585 40.667 -13.09 1.95 0.94 0.93 0.045 OLUK 29.623 41.179 -0.85 -0.58 1.25 1.11 -0.022 SILE 29.635 40.803 -6.06 1.23 0.94 0.92 0.041 YUHE 29.648 36.194 -10.02 -8.76 0.71 0.54 -0.057 KASO 29.681 40.362 -19.88 0.62 0.65 0.57 0.009 DERB 29.810 36.971 -20.18 -8.55 0.82 0.81 -0.021 KYBS 29.889 40.066 -20.72 -6.54 1.95 1.80 -0.016 KPKL 29.908 40.438 -17.69 -1.75 0.59 0.59 0.003 IGAZ 29.929 40.425 -17.69 -1.74 0.59 0.59 0.003 IUCK 30.026 40.465 -16.76 -1.68 0.66 0.61 -0.008 MEKE 30.130 40.745 -8.47 -0.65 0.89 0.92 0.003 SISL 30.134 40.690 -12.94 0.02 0.79 0.81 0.010 SMAS 30.297 37.689 -19.20 -8.63 0.56 0.51 -0.030 BURD 30.609 36.829 -12.19 -8.16 0.63 0.58 -0.038 ANTG 30.637 39.658 -24.01 -1.74 0.97 0.90 0.015 ESKI 30.638 40.614 -13.58 -1.21 0.57 0.58 0.012 KTOP 30.644 38.769 -21.23 -2.55 0.84 0.74 0.018 AFYO 30.655 40.628 -13.53 -1.27 0.57 0.58 0.012 KKAP 30.679 40.552 -17.01 -0.63 0.67 0.70 0.026 BOZS 30.680 40.538 -17.01 -0.63 0.67 0.70 0.026 AGUZ 30.745 40.652 -11.17 1.11 0.99 1.01 0.079 KMAL 30.761 40.589 -13.06 -1.14 0.78 0.79 0.000 AGOK 30.804 40.386 -19.55 -1.84 0.63 0.63 0.040 TEBA 30.827 40.735 -7.95 -0.52 0.73 0.74 0.014 KDER 30.862 40.555 -17.20 -0.15 0.96 0.97 0.041 PINA 30.888 29.514 -2.61 5.46 0.82 0.78 -0.001 MEST 31.121 37.762 -16.55 -4.95 0.92 0.74 -0.103 AKSU 31.344 29.862 -2.24 5.54 0.54 0.51 -0.009 HELW 31.344 29.862 -2.24 5.54 0.54 0.51 -0.009 PHLW 31.438 40.937 -3.39 0.13 0.55 0.53 0.004 YIG2 31.439 40.937 -3.39 0.13 0.55 0.53 0.004 YIGI 31.814 39.564 -20.43 -2.31 0.79 0.68 0.018 SIVR 32.160 36.431 -11.13 -0.38 0.63 0.59 -0.061 SEKI 32.226 41.520 0.49 -0.96 0.87 0.86 -0.012 HALI 32.566 29.379 -1.50 6.95 0.59 0.58 0.006 FANA 32.570 40.881 -6.47 0.27 0.75 0.69 -0.006 ISME 32.759 39.886 -21.39 -1.49 0.55 0.54 -0.006 ANKM 32.759 39.886 -21.39 -1.49 0.55 0.54 -0.006 ANKR 33.102 29.141 -1.09 6.75 0.69 0.65 0.006 ABOZ 33.191 37.378 -13.63 2.53 0.60 0.59 0.005 MELE 33.228 28.163 -2.01 7.14 0.66 0.65 0.005 GARB 33.391 27.919 -1.92 7.22 0.65 0.64 0.002 ZEIT 33.396 35.141 -6.24 3.11 0.53 0.53 0.000 NICO 33.404 28.631 -2.93 4.98 0.65 0.64 0.004 DERB 33.494 27.686 -1.69 5.07 0.65 0.64 0.000 GEMS 33.596 28.269 -3.18 6.29 0.58 0.57 0.004 TOUR 33.832 27.244 -3.36 5.82 0.82 0.77 -0.003 HURG 33.883 27.961 -4.61 8.74 1.01 1.01 -0.008 KENS 33.991 44.413 0.02 1.06 0.66 0.66 0.001 CRAO 33.995 28.639 -0.87 6.38 1.03 1.04 -0.011 CATH 34.184 27.846 -3.40 7.25 0.58 0.57 0.001 SHAM 34.256 36.566 -11.59 4.94 0.69 0.69 0.000 MERS 34.314 28.178 -2.17 8.06 0.87 0.80 -0.003 NABQ 34.470 28.529 -3.05 7.42 0.63 0.63 0.001 DAHA 34.552 36.900 -12.20 4.37 1.08 0.96 0.029 MER0 34.763 30.598 0.47 8.64 0.55 0.55 0.000 RAMO 34.781 32.068 -1.73 7.46 0.51 0.51 -0.001 TELA 34.803 39.106 -19.36 3.89 1.50 1.49 -0.025 ABDI 34.813 39.801 -18.84 5.38 0.66 0.64 0.005 YOZG 34.866 31.378 -2.97 7.70 0.74 0.74 0.000 LHAV 34.875 40.453 -17.60 4.78 0.94 0.91 -0.016 KKIR 34.921 29.509 -0.45 8.86 0.53 0.53 0.000 ELAT 35.023 32.779 -3.53 8.57 0.49 0.49 0.000 BSHM 35.089 31.723 -1.61 7.28 1.18 1.12 -0.012 BARG 35.145 33.023 -3.78 8.18 0.57 0.57 0.000 KABR 35.202 31.771 -2.86 8.59 0.95 0.93 0.005 JSLM 35.205 42.020 -0.56 1.72 0.87 0.77 0.007 SINO 35.392 31.593 -2.32 8.90 0.64 0.63 0.001 DRAG 35.416 32.479 -3.58 9.66 0.57 0.57 0.000 GILB 35.674 34.115 -6.87 8.39 0.95 0.95 0.000 LAUG 35.688 32.995 -1.68 11.97 0.52 0.52 -0.002 KATZ 35.771 33.182 -2.68 11.26 0.66 0.66 0.000 ELRO 35.870 36.397 -5.41 9.51 1.70 1.62 -0.001 ULCN 35.940 36.456 -9.60 9.71 1.04 1.00 0.003 ULUC 36.100 29.139 1.57 12.55 0.87 0.85 0.001 HALY 36.131 36.050 -5.12 10.20 0.65 0.63 -0.015 SENK 36.137 36.899 -11.11 9.59 0.50 0.50 -0.012 DORT 36.180 36.540 -9.89 12.17 1.73 1.75 -0.033 ISKE 36.245 38.231 -13.82 8.39 1.59 1.44 -0.016 PNLR 36.285 33.510 -2.27 11.90 0.95 0.95 -0.001 UDMC 36.330 37.572 -14.11 8.91 1.66 1.60 -0.031 ANDR 36.336 41.299 0.29 2.77 0.98 0.99 0.049 SAMS 36.378 26.458 3.24 14.09 1.77 1.77 -0.002 ALWJ 36.465 36.531 -7.41 11.86 0.90 0.82 0.007 ABAK 36.524 36.788 -7.80 10.13 0.67 0.67 -0.004 HASA 36.643 37.088 -7.45 10.98 0.76 0.72 -0.016 FEVZ 36.972 37.190 -8.18 11.63 0.49 0.50 -0.009 SAKZ 36.996 37.522 -9.38 10.60 0.55 0.57 -0.020 KMAR 37.106 36.685 -7.95 10.53 1.77 1.74 -0.060 KILI 37.113 37.747 -11.97 8.31 0.69 0.68 -0.011 ABEY 37.220 38.179 -13.24 9.37 0.66 0.67 -0.017 ELBI 37.436 37.518 -7.40 11.49 0.68 0.70 -0.014 ALAR 37.574 36.901 -6.73 13.70 0.56 0.53 -0.012 GAZI 37.869 38.050 -13.34 9.73 0.68 0.67 -0.014 ALTP 37.886 37.541 -7.10 12.58 0.74 0.73 -0.011 CKRH 37.902 37.237 -6.82 13.61 0.68 0.68 -0.021 ARGA 37.958 39.454 -17.03 10.01 0.44 0.43 0.001 SINC 38.049 44.552 -0.16 -1.02 1.50 1.32 -0.024 GELE 38.215 38.456 -11.48 10.92 0.74 0.72 -0.012 MLTY 38.215 38.456 -11.48 10.92 0.74 0.72 -0.012 MLT1 38.231 37.747 -7.57 14.06 0.83 0.80 -0.002 ADYI 39.164 39.613 -18.72 9.73 0.93 0.87 -0.026 KMAH 39.242 44.704 -0.22 0.05 1.27 1.13 0.018 GKL_ 39.254 38.640 -13.64 10.88 1.24 1.20 -0.046 GMKV 39.524 39.071 -16.97 11.96 1.45 1.30 -0.004 TUNC 39.631 21.369 7.59 15.54 1.79 1.78 -0.001 JEDD 39.702 40.974 0.68 2.55 0.47 0.45 0.009 AKTO 39.776 40.995 0.66 2.54 0.47 0.45 0.009 TRAB 39.805 37.847 -8.91 15.11 0.75 0.74 -0.006 KRCD 40.052 38.963 -13.53 9.87 1.58 1.36 -0.012 KAKO 40.254 39.731 -2.81 5.81 0.75 0.68 -0.015 MERC 40.272 43.681 1.83 -1.09 1.68 1.41 0.006 KRPO 40.650 37.246 -6.44 16.64 0.80 0.75 -0.023 KIZ2 40.651 37.247 -6.44 16.64 0.80 0.75 -0.023 KIZI 40.809 40.437 0.72 3.31 0.56 0.51 -0.015 ISPI 41.057 38.959 -6.75 11.47 1.43 1.20 -0.024 SOLH 41.300 39.973 -0.66 5.88 0.66 0.64 0.008 ERZU 41.339 41.371 -0.54 2.83 0.90 0.89 -0.017 HOPA 41.454 39.186 -5.88 10.74 2.01 1.29 -0.046 VART 41.512 39.643 -2.09 4.39 1.78 1.22 -0.072 TKMN 41.565 43.788 0.78 1.23 0.44 0.43 0.004 ZECK 41.565 43.788 0.78 1.23 0.44 0.43 0.004 ZELB 41.794 38.754 -4.69 14.76 0.84 0.69 0.107 KRKT 41.990 40.548 1.95 5.07 0.93 0.90 0.020 OLTU 42.062 42.721 -0.42 3.35 0.49 0.49 -0.005 INGU 42.133 41.648 -0.54 5.19 0.66 0.66 -0.009 SHUA 42.149 39.714 -1.42 8.81 1.40 1.24 -0.022 KRYZ 42.195 43.349 -0.31 -0.09 0.85 0.83 -0.006 ULKA 42.457 37.528 -6.45 15.11 2.72 1.24 0.042 SRNK 42.471 42.022 2.18 4.19 0.75 0.69 -0.031 VANI 42.547 38.488 -5.62 14.01 1.52 1.20 -0.045 RESD 42.667 43.743 0.50 2.16 0.81 0.82 -0.010 SHAT 42.755 41.126 1.38 4.64 1.35 1.06 -0.012 ARDA 42.787 44.011 0.01 1.32 0.85 0.85 -0.007 BEUG 42.910 39.232 -2.03 9.45 0.61 0.52 -0.032 PTNS end xv gps.ps & </bash> 1642 1641 2009-04-02T12:33:02Z Ziyadin 4 [[Resim:gps.jpg]] Reilinger et al., 2006 <bash> gmtset PAPER_MEDIA A4 MEASURE_UNIT inch \rm gps.ps pscoast -R20/44/30/45 -JM8 -Df -S120 -W -K -B4f2 > gps.ps psvelo << end -Se.01/0.1/0 -A0.005/0.1/0.04 -R -JM -O -Gred -Wred >> gps.ps 20.665 39.734 -1.25 -2.47 0.74 0.65 0.058 KRTS 20.794 41.127 0.44 -2.78 0.68 0.67 0.000 ORID 21.878 36.791 -18.73 -25.11 0.43 0.41 0.053 XRIS 21.928 38.427 -11.94 -11.44 0.80 0.80 -0.001 EYPA 22.046 38.209 -14.45 -24.60 0.89 0.89 -0.002 KOUN 22.073 38.365 -14.61 -14.14 0.89 0.89 -0.002 TRIZ 22.184 38.322 -13.93 -14.81 0.80 0.80 0.000 PSAR 22.201 38.529 -11.40 -13.47 0.83 0.83 -0.001 LIDO 22.544 39.937 2.39 -6.77 0.46 0.45 0.011 KRNA 22.823 37.184 -17.48 -27.47 0.44 0.40 0.050 LEON 22.945 38.888 -8.42 -15.27 0.44 0.42 0.032 NEVA 22.984 36.307 -15.41 -25.84 0.75 0.63 0.135 KYRA 23.125 41.459 0.92 -1.54 1.32 1.27 -0.008 PETB 23.138 43.110 -1.86 -1.12 1.32 1.23 0.001 BERK 23.395 42.556 1.05 -2.21 0.53 0.53 0.000 SOFI 23.425 42.477 -2.91 -1.17 1.23 1.13 0.010 PLA1 23.428 40.789 -0.09 -5.36 0.79 0.67 0.103 SOXO 23.569 41.823 -0.56 -2.75 1.34 1.30 -0.012 DOBR 23.916 41.597 -0.07 -3.67 1.25 1.21 -0.003 SAT1 23.919 39.994 1.06 -10.04 0.72 0.65 0.078 STHN 23.932 35.325 -15.56 -24.20 0.75 0.62 0.128 OMAL 23.932 38.079 -15.98 -25.83 0.39 0.37 0.040 DIOA 23.933 38.079 -15.98 -25.83 0.39 0.37 0.040 DION 24.392 38.086 -15.23 -25.88 0.65 0.60 0.058 SEVA 24.410 37.363 -17.29 -25.79 0.68 0.60 0.090 KYNS 24.521 36.747 -16.36 -24.64 0.66 0.59 0.082 MILO 24.543 38.887 -12.15 -23.82 0.73 0.65 0.061 NSKR 24.627 40.593 -0.86 -2.87 0.80 0.70 0.073 THAS 24.634 43.362 0.75 0.55 1.42 1.27 -0.004 KAIL 24.694 35.404 -16.07 -26.93 0.64 0.59 0.072 ROML 24.753 42.146 -0.83 -2.31 1.29 1.26 -0.013 PLO2 25.126 39.851 -14.81 -12.59 0.71 0.64 0.071 LIMN 25.277 42.963 1.15 0.62 1.29 1.19 0.000 GABR 25.379 37.449 -16.21 -26.40 0.84 0.79 0.018 MKN2 25.402 41.545 1.26 -2.10 1.27 1.22 -0.009 MOMC 25.439 36.346 -16.77 -30.61 0.42 0.40 0.048 THIR 25.513 40.466 -2.42 -3.70 0.81 0.79 0.022 SMTK 25.566 40.928 0.64 -2.05 0.77 0.74 0.013 ASKT 26.082 39.501 -20.82 -9.08 0.96 0.97 -0.017 AMAN 26.085 38.443 -19.07 -22.96 0.72 0.65 0.066 HIOS 26.126 44.464 0.72 -1.36 0.59 0.59 0.000 BUCU 26.157 39.731 -20.86 -9.16 0.93 0.95 -0.018 KEST 26.174 39.973 -16.38 -9.61 0.67 0.61 -0.012 SUBA 26.189 39.614 -19.94 -9.85 0.93 0.95 -0.025 BDER 26.206 35.129 -15.40 -28.08 0.43 0.41 0.042 ZAKR 26.216 39.726 -21.11 -9.61 0.95 0.96 0.001 KRKE 26.268 43.599 -0.34 -0.47 1.33 1.25 -0.005 TSAR 26.309 42.075 0.03 0.02 1.24 1.19 -0.005 TOPO 26.317 39.785 -20.05 -9.19 0.95 0.99 0.001 EZIN 26.385 38.311 -17.64 -22.39 0.69 0.67 -0.002 CEIL 26.406 36.586 -14.23 -30.03 0.68 0.60 0.096 ASTP 26.451 39.234 -19.47 -12.68 0.74 0.65 0.048 LESV 26.535 39.580 -20.45 -6.51 0.94 0.96 0.004 HOBS 26.700 39.311 -18.80 -11.72 0.76 0.70 0.003 AYKA 26.706 40.739 -4.84 -3.34 0.71 0.71 0.021 DOKU 26.707 39.326 -21.06 -9.80 0.73 0.71 -0.009 AYVA 26.725 43.488 -0.68 -0.37 1.34 1.27 -0.001 SHUM 26.732 39.653 -22.65 -7.26 0.94 0.93 0.023 KCAM 26.871 40.601 -13.42 -4.14 0.91 0.94 0.055 KVAK 26.880 40.396 -19.20 -6.57 0.90 0.92 0.035 SEVK 26.885 39.010 -21.06 -13.52 1.78 1.75 -0.019 ESEN 26.910 40.029 -19.70 -8.64 0.93 0.93 0.040 BAH1 26.929 36.752 -15.88 -26.53 0.72 0.62 0.079 KOSI 26.989 37.780 -18.97 -23.89 0.70 0.61 0.074 SAMO 27.085 38.019 -20.01 -19.68 0.69 0.61 -0.070 OZDE 27.112 39.244 -19.64 -12.11 1.67 1.72 -0.004 D5DU 27.214 40.171 -19.97 -9.04 0.92 0.93 0.050 ARAK 27.217 39.897 -19.62 -8.40 0.61 0.60 0.017 KIRE 27.224 35.493 -12.00 -30.43 0.43 0.41 0.033 KRPT 27.231 31.346 -2.53 4.44 0.88 0.77 0.003 MATR 27.269 39.577 -20.77 -6.40 0.95 0.94 0.043 EGMI 27.301 40.381 -18.24 -5.55 0.89 0.89 0.049 KABI 27.308 38.711 -17.44 -14.74 0.77 0.72 0.004 BAYO 27.316 39.024 -20.63 -13.31 0.76 0.71 0.013 YAYA 27.393 40.811 -3.53 -4.76 0.71 0.68 -0.010 YENB 27.394 36.681 -11.85 -29.90 0.64 0.60 -0.031 KNID 27.423 37.032 -15.96 -26.08 0.67 0.58 -0.048 BODR 27.424 39.785 -22.95 -8.51 0.73 0.72 0.022 ALAN 27.442 42.666 0.93 -0.45 1.26 1.22 -0.010 BURG 27.483 42.484 -1.71 -0.88 1.35 1.30 -0.003 BUTG 27.486 37.818 -19.66 -18.98 0.91 0.87 -0.018 SOKE 27.586 40.588 -15.04 -5.80 1.14 1.06 0.008 MISL 27.590 39.295 -16.75 -12.25 1.64 1.66 -0.011 D7DU 27.629 40.245 -20.01 -5.48 0.92 0.93 0.054 UKIR 27.763 40.059 -22.89 -2.94 0.94 0.94 0.045 KOCB 27.779 41.827 0.91 -0.09 0.73 0.69 -0.018 DEMI 27.781 35.952 -8.21 -28.82 0.44 0.42 0.037 KATV 27.816 40.400 -20.96 -3.23 0.69 0.68 0.014 ERDE 27.836 37.196 -17.58 -24.98 0.63 0.58 -0.055 CAMK 27.873 39.006 -21.02 -10.31 0.68 0.66 0.014 AKGA 27.906 39.722 -21.20 -4.53 0.71 0.63 0.003 BALI 27.960 40.971 2.72 -0.59 0.65 0.62 -0.001 MAER 27.963 36.772 -14.23 -25.98 0.59 0.53 -0.036 MARM 28.000 38.248 -20.62 -12.62 0.93 0.87 -0.009 ODME 28.081 37.609 -20.77 -20.94 0.63 0.54 -0.051 CINE 28.293 41.475 1.27 -0.67 1.16 1.05 -0.007 YALI 28.365 41.052 -1.60 0.79 1.15 1.06 -0.005 SELP 28.373 40.398 -19.18 -1.24 1.23 1.06 -0.013 YENI 28.427 37.175 -18.12 -20.77 0.74 0.69 -0.047 MULA 28.483 38.315 -22.61 -13.18 0.96 0.89 0.004 ALSE 28.671 39.046 -21.14 -6.39 0.71 0.67 -0.004 DMIR 28.779 40.167 -20.40 -2.55 0.93 0.93 0.056 HAGA 28.826 36.762 -15.74 -20.01 0.98 0.79 -0.013 DLMN 28.923 39.930 -23.43 -0.54 0.96 0.95 0.057 GIRE 29.020 41.104 -2.02 0.06 0.68 0.68 -0.012 ITAY 29.048 37.566 -21.27 -15.37 1.02 0.97 -0.052 TAVA 29.064 41.064 -2.42 0.94 0.61 0.58 0.000 IKAN 29.102 40.136 -23.43 -3.04 0.71 0.70 -0.001 ULUD 29.106 40.270 -20.83 0.44 0.92 0.92 0.043 DTAS 29.111 40.165 -21.26 -0.75 0.93 0.93 0.056 ZEYA 29.136 37.941 -21.80 -7.82 0.67 0.63 -0.008 PAMU 29.141 40.122 -19.44 -2.33 0.79 0.76 -0.006 ULDA 29.143 40.639 -15.62 1.09 0.71 0.69 0.003 CINA 29.146 40.460 -20.09 1.83 0.92 0.92 0.043 GEML 29.261 40.200 -21.11 -1.34 0.93 0.93 0.051 CATA 29.288 40.485 -15.40 1.47 1.81 1.55 0.006 KUTE 29.392 37.448 -21.04 -11.21 0.99 0.89 -0.060 GKPN 29.423 40.821 -8.85 0.83 0.68 0.68 0.031 GATE 29.439 36.720 -15.12 -11.57 0.68 0.62 -0.047 SIRA 29.451 40.787 -7.50 -3.98 1.40 1.37 0.003 TUBI 29.514 40.164 -21.41 -0.19 0.97 0.95 0.053 HMZA 29.535 37.185 -19.25 -13.31 0.83 0.81 -0.022 YSFC 29.585 40.667 -13.09 1.95 0.94 0.93 0.045 OLUK 29.623 41.179 -0.85 -0.58 1.25 1.11 -0.022 SILE 29.635 40.803 -6.06 1.23 0.94 0.92 0.041 YUHE 29.648 36.194 -10.02 -8.76 0.71 0.54 -0.057 KASO 29.681 40.362 -19.88 0.62 0.65 0.57 0.009 DERB 29.810 36.971 -20.18 -8.55 0.82 0.81 -0.021 KYBS 29.889 40.066 -20.72 -6.54 1.95 1.80 -0.016 KPKL 29.908 40.438 -17.69 -1.75 0.59 0.59 0.003 IGAZ 29.929 40.425 -17.69 -1.74 0.59 0.59 0.003 IUCK 30.026 40.465 -16.76 -1.68 0.66 0.61 -0.008 MEKE 30.130 40.745 -8.47 -0.65 0.89 0.92 0.003 SISL 30.134 40.690 -12.94 0.02 0.79 0.81 0.010 SMAS 30.297 37.689 -19.20 -8.63 0.56 0.51 -0.030 BURD 30.609 36.829 -12.19 -8.16 0.63 0.58 -0.038 ANTG 30.637 39.658 -24.01 -1.74 0.97 0.90 0.015 ESKI 30.638 40.614 -13.58 -1.21 0.57 0.58 0.012 KTOP 30.644 38.769 -21.23 -2.55 0.84 0.74 0.018 AFYO 30.655 40.628 -13.53 -1.27 0.57 0.58 0.012 KKAP 30.679 40.552 -17.01 -0.63 0.67 0.70 0.026 BOZS 30.680 40.538 -17.01 -0.63 0.67 0.70 0.026 AGUZ 30.745 40.652 -11.17 1.11 0.99 1.01 0.079 KMAL 30.761 40.589 -13.06 -1.14 0.78 0.79 0.000 AGOK 30.804 40.386 -19.55 -1.84 0.63 0.63 0.040 TEBA 30.827 40.735 -7.95 -0.52 0.73 0.74 0.014 KDER 30.862 40.555 -17.20 -0.15 0.96 0.97 0.041 PINA 30.888 29.514 -2.61 5.46 0.82 0.78 -0.001 MEST 31.121 37.762 -16.55 -4.95 0.92 0.74 -0.103 AKSU 31.344 29.862 -2.24 5.54 0.54 0.51 -0.009 HELW 31.344 29.862 -2.24 5.54 0.54 0.51 -0.009 PHLW 31.438 40.937 -3.39 0.13 0.55 0.53 0.004 YIG2 31.439 40.937 -3.39 0.13 0.55 0.53 0.004 YIGI 31.814 39.564 -20.43 -2.31 0.79 0.68 0.018 SIVR 32.160 36.431 -11.13 -0.38 0.63 0.59 -0.061 SEKI 32.226 41.520 0.49 -0.96 0.87 0.86 -0.012 HALI 32.566 29.379 -1.50 6.95 0.59 0.58 0.006 FANA 32.570 40.881 -6.47 0.27 0.75 0.69 -0.006 ISME 32.759 39.886 -21.39 -1.49 0.55 0.54 -0.006 ANKM 32.759 39.886 -21.39 -1.49 0.55 0.54 -0.006 ANKR 33.102 29.141 -1.09 6.75 0.69 0.65 0.006 ABOZ 33.191 37.378 -13.63 2.53 0.60 0.59 0.005 MELE 33.228 28.163 -2.01 7.14 0.66 0.65 0.005 GARB 33.391 27.919 -1.92 7.22 0.65 0.64 0.002 ZEIT 33.396 35.141 -6.24 3.11 0.53 0.53 0.000 NICO 33.404 28.631 -2.93 4.98 0.65 0.64 0.004 DERB 33.494 27.686 -1.69 5.07 0.65 0.64 0.000 GEMS 33.596 28.269 -3.18 6.29 0.58 0.57 0.004 TOUR 33.832 27.244 -3.36 5.82 0.82 0.77 -0.003 HURG 33.883 27.961 -4.61 8.74 1.01 1.01 -0.008 KENS 33.991 44.413 0.02 1.06 0.66 0.66 0.001 CRAO 33.995 28.639 -0.87 6.38 1.03 1.04 -0.011 CATH 34.184 27.846 -3.40 7.25 0.58 0.57 0.001 SHAM 34.256 36.566 -11.59 4.94 0.69 0.69 0.000 MERS 34.314 28.178 -2.17 8.06 0.87 0.80 -0.003 NABQ 34.470 28.529 -3.05 7.42 0.63 0.63 0.001 DAHA 34.552 36.900 -12.20 4.37 1.08 0.96 0.029 MER0 34.763 30.598 0.47 8.64 0.55 0.55 0.000 RAMO 34.781 32.068 -1.73 7.46 0.51 0.51 -0.001 TELA 34.803 39.106 -19.36 3.89 1.50 1.49 -0.025 ABDI 34.813 39.801 -18.84 5.38 0.66 0.64 0.005 YOZG 34.866 31.378 -2.97 7.70 0.74 0.74 0.000 LHAV 34.875 40.453 -17.60 4.78 0.94 0.91 -0.016 KKIR 34.921 29.509 -0.45 8.86 0.53 0.53 0.000 ELAT 35.023 32.779 -3.53 8.57 0.49 0.49 0.000 BSHM 35.089 31.723 -1.61 7.28 1.18 1.12 -0.012 BARG 35.145 33.023 -3.78 8.18 0.57 0.57 0.000 KABR 35.202 31.771 -2.86 8.59 0.95 0.93 0.005 JSLM 35.205 42.020 -0.56 1.72 0.87 0.77 0.007 SINO 35.392 31.593 -2.32 8.90 0.64 0.63 0.001 DRAG 35.416 32.479 -3.58 9.66 0.57 0.57 0.000 GILB 35.674 34.115 -6.87 8.39 0.95 0.95 0.000 LAUG 35.688 32.995 -1.68 11.97 0.52 0.52 -0.002 KATZ 35.771 33.182 -2.68 11.26 0.66 0.66 0.000 ELRO 35.870 36.397 -5.41 9.51 1.70 1.62 -0.001 ULCN 35.940 36.456 -9.60 9.71 1.04 1.00 0.003 ULUC 36.100 29.139 1.57 12.55 0.87 0.85 0.001 HALY 36.131 36.050 -5.12 10.20 0.65 0.63 -0.015 SENK 36.137 36.899 -11.11 9.59 0.50 0.50 -0.012 DORT 36.180 36.540 -9.89 12.17 1.73 1.75 -0.033 ISKE 36.245 38.231 -13.82 8.39 1.59 1.44 -0.016 PNLR 36.285 33.510 -2.27 11.90 0.95 0.95 -0.001 UDMC 36.330 37.572 -14.11 8.91 1.66 1.60 -0.031 ANDR 36.336 41.299 0.29 2.77 0.98 0.99 0.049 SAMS 36.378 26.458 3.24 14.09 1.77 1.77 -0.002 ALWJ 36.465 36.531 -7.41 11.86 0.90 0.82 0.007 ABAK 36.524 36.788 -7.80 10.13 0.67 0.67 -0.004 HASA 36.643 37.088 -7.45 10.98 0.76 0.72 -0.016 FEVZ 36.972 37.190 -8.18 11.63 0.49 0.50 -0.009 SAKZ 36.996 37.522 -9.38 10.60 0.55 0.57 -0.020 KMAR 37.106 36.685 -7.95 10.53 1.77 1.74 -0.060 KILI 37.113 37.747 -11.97 8.31 0.69 0.68 -0.011 ABEY 37.220 38.179 -13.24 9.37 0.66 0.67 -0.017 ELBI 37.436 37.518 -7.40 11.49 0.68 0.70 -0.014 ALAR 37.574 36.901 -6.73 13.70 0.56 0.53 -0.012 GAZI 37.869 38.050 -13.34 9.73 0.68 0.67 -0.014 ALTP 37.886 37.541 -7.10 12.58 0.74 0.73 -0.011 CKRH 37.902 37.237 -6.82 13.61 0.68 0.68 -0.021 ARGA 37.958 39.454 -17.03 10.01 0.44 0.43 0.001 SINC 38.049 44.552 -0.16 -1.02 1.50 1.32 -0.024 GELE 38.215 38.456 -11.48 10.92 0.74 0.72 -0.012 MLTY 38.215 38.456 -11.48 10.92 0.74 0.72 -0.012 MLT1 38.231 37.747 -7.57 14.06 0.83 0.80 -0.002 ADYI 39.164 39.613 -18.72 9.73 0.93 0.87 -0.026 KMAH 39.242 44.704 -0.22 0.05 1.27 1.13 0.018 GKL_ 39.254 38.640 -13.64 10.88 1.24 1.20 -0.046 GMKV 39.524 39.071 -16.97 11.96 1.45 1.30 -0.004 TUNC 39.631 21.369 7.59 15.54 1.79 1.78 -0.001 JEDD 39.702 40.974 0.68 2.55 0.47 0.45 0.009 AKTO 39.776 40.995 0.66 2.54 0.47 0.45 0.009 TRAB 39.805 37.847 -8.91 15.11 0.75 0.74 -0.006 KRCD 40.052 38.963 -13.53 9.87 1.58 1.36 -0.012 KAKO 40.254 39.731 -2.81 5.81 0.75 0.68 -0.015 MERC 40.272 43.681 1.83 -1.09 1.68 1.41 0.006 KRPO 40.650 37.246 -6.44 16.64 0.80 0.75 -0.023 KIZ2 40.651 37.247 -6.44 16.64 0.80 0.75 -0.023 KIZI 40.809 40.437 0.72 3.31 0.56 0.51 -0.015 ISPI 41.057 38.959 -6.75 11.47 1.43 1.20 -0.024 SOLH 41.300 39.973 -0.66 5.88 0.66 0.64 0.008 ERZU 41.339 41.371 -0.54 2.83 0.90 0.89 -0.017 HOPA 41.454 39.186 -5.88 10.74 2.01 1.29 -0.046 VART 41.512 39.643 -2.09 4.39 1.78 1.22 -0.072 TKMN 41.565 43.788 0.78 1.23 0.44 0.43 0.004 ZECK 41.565 43.788 0.78 1.23 0.44 0.43 0.004 ZELB 41.794 38.754 -4.69 14.76 0.84 0.69 0.107 KRKT 41.990 40.548 1.95 5.07 0.93 0.90 0.020 OLTU 42.062 42.721 -0.42 3.35 0.49 0.49 -0.005 INGU 42.133 41.648 -0.54 5.19 0.66 0.66 -0.009 SHUA 42.149 39.714 -1.42 8.81 1.40 1.24 -0.022 KRYZ 42.195 43.349 -0.31 -0.09 0.85 0.83 -0.006 ULKA 42.457 37.528 -6.45 15.11 2.72 1.24 0.042 SRNK 42.471 42.022 2.18 4.19 0.75 0.69 -0.031 VANI 42.547 38.488 -5.62 14.01 1.52 1.20 -0.045 RESD 42.667 43.743 0.50 2.16 0.81 0.82 -0.010 SHAT 42.755 41.126 1.38 4.64 1.35 1.06 -0.012 ARDA 42.787 44.011 0.01 1.32 0.85 0.85 -0.007 BEUG 42.910 39.232 -2.03 9.45 0.61 0.52 -0.032 PTNS end xv gps.ps & </bash> [[Category:GMT Komutları]] 1641 2009-04-02T12:32:23Z Ziyadin 4 == Reilinger et al., 2006 GPS vektörlerinin plot edilmesi == [[Resim:gps.jpg]] <bash> gmtset PAPER_MEDIA A4 MEASURE_UNIT inch \rm gps.ps pscoast -R20/44/30/45 -JM8 -Df -S120 -W -K -B4f2 > gps.ps psvelo << end -Se.01/0.1/0 -A0.005/0.1/0.04 -R -JM -O -Gred -Wred >> gps.ps 20.665 39.734 -1.25 -2.47 0.74 0.65 0.058 KRTS 20.794 41.127 0.44 -2.78 0.68 0.67 0.000 ORID 21.878 36.791 -18.73 -25.11 0.43 0.41 0.053 XRIS 21.928 38.427 -11.94 -11.44 0.80 0.80 -0.001 EYPA 22.046 38.209 -14.45 -24.60 0.89 0.89 -0.002 KOUN 22.073 38.365 -14.61 -14.14 0.89 0.89 -0.002 TRIZ 22.184 38.322 -13.93 -14.81 0.80 0.80 0.000 PSAR 22.201 38.529 -11.40 -13.47 0.83 0.83 -0.001 LIDO 22.544 39.937 2.39 -6.77 0.46 0.45 0.011 KRNA 22.823 37.184 -17.48 -27.47 0.44 0.40 0.050 LEON 22.945 38.888 -8.42 -15.27 0.44 0.42 0.032 NEVA 22.984 36.307 -15.41 -25.84 0.75 0.63 0.135 KYRA 23.125 41.459 0.92 -1.54 1.32 1.27 -0.008 PETB 23.138 43.110 -1.86 -1.12 1.32 1.23 0.001 BERK 23.395 42.556 1.05 -2.21 0.53 0.53 0.000 SOFI 23.425 42.477 -2.91 -1.17 1.23 1.13 0.010 PLA1 23.428 40.789 -0.09 -5.36 0.79 0.67 0.103 SOXO 23.569 41.823 -0.56 -2.75 1.34 1.30 -0.012 DOBR 23.916 41.597 -0.07 -3.67 1.25 1.21 -0.003 SAT1 23.919 39.994 1.06 -10.04 0.72 0.65 0.078 STHN 23.932 35.325 -15.56 -24.20 0.75 0.62 0.128 OMAL 23.932 38.079 -15.98 -25.83 0.39 0.37 0.040 DIOA 23.933 38.079 -15.98 -25.83 0.39 0.37 0.040 DION 24.392 38.086 -15.23 -25.88 0.65 0.60 0.058 SEVA 24.410 37.363 -17.29 -25.79 0.68 0.60 0.090 KYNS 24.521 36.747 -16.36 -24.64 0.66 0.59 0.082 MILO 24.543 38.887 -12.15 -23.82 0.73 0.65 0.061 NSKR 24.627 40.593 -0.86 -2.87 0.80 0.70 0.073 THAS 24.634 43.362 0.75 0.55 1.42 1.27 -0.004 KAIL 24.694 35.404 -16.07 -26.93 0.64 0.59 0.072 ROML 24.753 42.146 -0.83 -2.31 1.29 1.26 -0.013 PLO2 25.126 39.851 -14.81 -12.59 0.71 0.64 0.071 LIMN 25.277 42.963 1.15 0.62 1.29 1.19 0.000 GABR 25.379 37.449 -16.21 -26.40 0.84 0.79 0.018 MKN2 25.402 41.545 1.26 -2.10 1.27 1.22 -0.009 MOMC 25.439 36.346 -16.77 -30.61 0.42 0.40 0.048 THIR 25.513 40.466 -2.42 -3.70 0.81 0.79 0.022 SMTK 25.566 40.928 0.64 -2.05 0.77 0.74 0.013 ASKT 26.082 39.501 -20.82 -9.08 0.96 0.97 -0.017 AMAN 26.085 38.443 -19.07 -22.96 0.72 0.65 0.066 HIOS 26.126 44.464 0.72 -1.36 0.59 0.59 0.000 BUCU 26.157 39.731 -20.86 -9.16 0.93 0.95 -0.018 KEST 26.174 39.973 -16.38 -9.61 0.67 0.61 -0.012 SUBA 26.189 39.614 -19.94 -9.85 0.93 0.95 -0.025 BDER 26.206 35.129 -15.40 -28.08 0.43 0.41 0.042 ZAKR 26.216 39.726 -21.11 -9.61 0.95 0.96 0.001 KRKE 26.268 43.599 -0.34 -0.47 1.33 1.25 -0.005 TSAR 26.309 42.075 0.03 0.02 1.24 1.19 -0.005 TOPO 26.317 39.785 -20.05 -9.19 0.95 0.99 0.001 EZIN 26.385 38.311 -17.64 -22.39 0.69 0.67 -0.002 CEIL 26.406 36.586 -14.23 -30.03 0.68 0.60 0.096 ASTP 26.451 39.234 -19.47 -12.68 0.74 0.65 0.048 LESV 26.535 39.580 -20.45 -6.51 0.94 0.96 0.004 HOBS 26.700 39.311 -18.80 -11.72 0.76 0.70 0.003 AYKA 26.706 40.739 -4.84 -3.34 0.71 0.71 0.021 DOKU 26.707 39.326 -21.06 -9.80 0.73 0.71 -0.009 AYVA 26.725 43.488 -0.68 -0.37 1.34 1.27 -0.001 SHUM 26.732 39.653 -22.65 -7.26 0.94 0.93 0.023 KCAM 26.871 40.601 -13.42 -4.14 0.91 0.94 0.055 KVAK 26.880 40.396 -19.20 -6.57 0.90 0.92 0.035 SEVK 26.885 39.010 -21.06 -13.52 1.78 1.75 -0.019 ESEN 26.910 40.029 -19.70 -8.64 0.93 0.93 0.040 BAH1 26.929 36.752 -15.88 -26.53 0.72 0.62 0.079 KOSI 26.989 37.780 -18.97 -23.89 0.70 0.61 0.074 SAMO 27.085 38.019 -20.01 -19.68 0.69 0.61 -0.070 OZDE 27.112 39.244 -19.64 -12.11 1.67 1.72 -0.004 D5DU 27.214 40.171 -19.97 -9.04 0.92 0.93 0.050 ARAK 27.217 39.897 -19.62 -8.40 0.61 0.60 0.017 KIRE 27.224 35.493 -12.00 -30.43 0.43 0.41 0.033 KRPT 27.231 31.346 -2.53 4.44 0.88 0.77 0.003 MATR 27.269 39.577 -20.77 -6.40 0.95 0.94 0.043 EGMI 27.301 40.381 -18.24 -5.55 0.89 0.89 0.049 KABI 27.308 38.711 -17.44 -14.74 0.77 0.72 0.004 BAYO 27.316 39.024 -20.63 -13.31 0.76 0.71 0.013 YAYA 27.393 40.811 -3.53 -4.76 0.71 0.68 -0.010 YENB 27.394 36.681 -11.85 -29.90 0.64 0.60 -0.031 KNID 27.423 37.032 -15.96 -26.08 0.67 0.58 -0.048 BODR 27.424 39.785 -22.95 -8.51 0.73 0.72 0.022 ALAN 27.442 42.666 0.93 -0.45 1.26 1.22 -0.010 BURG 27.483 42.484 -1.71 -0.88 1.35 1.30 -0.003 BUTG 27.486 37.818 -19.66 -18.98 0.91 0.87 -0.018 SOKE 27.586 40.588 -15.04 -5.80 1.14 1.06 0.008 MISL 27.590 39.295 -16.75 -12.25 1.64 1.66 -0.011 D7DU 27.629 40.245 -20.01 -5.48 0.92 0.93 0.054 UKIR 27.763 40.059 -22.89 -2.94 0.94 0.94 0.045 KOCB 27.779 41.827 0.91 -0.09 0.73 0.69 -0.018 DEMI 27.781 35.952 -8.21 -28.82 0.44 0.42 0.037 KATV 27.816 40.400 -20.96 -3.23 0.69 0.68 0.014 ERDE 27.836 37.196 -17.58 -24.98 0.63 0.58 -0.055 CAMK 27.873 39.006 -21.02 -10.31 0.68 0.66 0.014 AKGA 27.906 39.722 -21.20 -4.53 0.71 0.63 0.003 BALI 27.960 40.971 2.72 -0.59 0.65 0.62 -0.001 MAER 27.963 36.772 -14.23 -25.98 0.59 0.53 -0.036 MARM 28.000 38.248 -20.62 -12.62 0.93 0.87 -0.009 ODME 28.081 37.609 -20.77 -20.94 0.63 0.54 -0.051 CINE 28.293 41.475 1.27 -0.67 1.16 1.05 -0.007 YALI 28.365 41.052 -1.60 0.79 1.15 1.06 -0.005 SELP 28.373 40.398 -19.18 -1.24 1.23 1.06 -0.013 YENI 28.427 37.175 -18.12 -20.77 0.74 0.69 -0.047 MULA 28.483 38.315 -22.61 -13.18 0.96 0.89 0.004 ALSE 28.671 39.046 -21.14 -6.39 0.71 0.67 -0.004 DMIR 28.779 40.167 -20.40 -2.55 0.93 0.93 0.056 HAGA 28.826 36.762 -15.74 -20.01 0.98 0.79 -0.013 DLMN 28.923 39.930 -23.43 -0.54 0.96 0.95 0.057 GIRE 29.020 41.104 -2.02 0.06 0.68 0.68 -0.012 ITAY 29.048 37.566 -21.27 -15.37 1.02 0.97 -0.052 TAVA 29.064 41.064 -2.42 0.94 0.61 0.58 0.000 IKAN 29.102 40.136 -23.43 -3.04 0.71 0.70 -0.001 ULUD 29.106 40.270 -20.83 0.44 0.92 0.92 0.043 DTAS 29.111 40.165 -21.26 -0.75 0.93 0.93 0.056 ZEYA 29.136 37.941 -21.80 -7.82 0.67 0.63 -0.008 PAMU 29.141 40.122 -19.44 -2.33 0.79 0.76 -0.006 ULDA 29.143 40.639 -15.62 1.09 0.71 0.69 0.003 CINA 29.146 40.460 -20.09 1.83 0.92 0.92 0.043 GEML 29.261 40.200 -21.11 -1.34 0.93 0.93 0.051 CATA 29.288 40.485 -15.40 1.47 1.81 1.55 0.006 KUTE 29.392 37.448 -21.04 -11.21 0.99 0.89 -0.060 GKPN 29.423 40.821 -8.85 0.83 0.68 0.68 0.031 GATE 29.439 36.720 -15.12 -11.57 0.68 0.62 -0.047 SIRA 29.451 40.787 -7.50 -3.98 1.40 1.37 0.003 TUBI 29.514 40.164 -21.41 -0.19 0.97 0.95 0.053 HMZA 29.535 37.185 -19.25 -13.31 0.83 0.81 -0.022 YSFC 29.585 40.667 -13.09 1.95 0.94 0.93 0.045 OLUK 29.623 41.179 -0.85 -0.58 1.25 1.11 -0.022 SILE 29.635 40.803 -6.06 1.23 0.94 0.92 0.041 YUHE 29.648 36.194 -10.02 -8.76 0.71 0.54 -0.057 KASO 29.681 40.362 -19.88 0.62 0.65 0.57 0.009 DERB 29.810 36.971 -20.18 -8.55 0.82 0.81 -0.021 KYBS 29.889 40.066 -20.72 -6.54 1.95 1.80 -0.016 KPKL 29.908 40.438 -17.69 -1.75 0.59 0.59 0.003 IGAZ 29.929 40.425 -17.69 -1.74 0.59 0.59 0.003 IUCK 30.026 40.465 -16.76 -1.68 0.66 0.61 -0.008 MEKE 30.130 40.745 -8.47 -0.65 0.89 0.92 0.003 SISL 30.134 40.690 -12.94 0.02 0.79 0.81 0.010 SMAS 30.297 37.689 -19.20 -8.63 0.56 0.51 -0.030 BURD 30.609 36.829 -12.19 -8.16 0.63 0.58 -0.038 ANTG 30.637 39.658 -24.01 -1.74 0.97 0.90 0.015 ESKI 30.638 40.614 -13.58 -1.21 0.57 0.58 0.012 KTOP 30.644 38.769 -21.23 -2.55 0.84 0.74 0.018 AFYO 30.655 40.628 -13.53 -1.27 0.57 0.58 0.012 KKAP 30.679 40.552 -17.01 -0.63 0.67 0.70 0.026 BOZS 30.680 40.538 -17.01 -0.63 0.67 0.70 0.026 AGUZ 30.745 40.652 -11.17 1.11 0.99 1.01 0.079 KMAL 30.761 40.589 -13.06 -1.14 0.78 0.79 0.000 AGOK 30.804 40.386 -19.55 -1.84 0.63 0.63 0.040 TEBA 30.827 40.735 -7.95 -0.52 0.73 0.74 0.014 KDER 30.862 40.555 -17.20 -0.15 0.96 0.97 0.041 PINA 30.888 29.514 -2.61 5.46 0.82 0.78 -0.001 MEST 31.121 37.762 -16.55 -4.95 0.92 0.74 -0.103 AKSU 31.344 29.862 -2.24 5.54 0.54 0.51 -0.009 HELW 31.344 29.862 -2.24 5.54 0.54 0.51 -0.009 PHLW 31.438 40.937 -3.39 0.13 0.55 0.53 0.004 YIG2 31.439 40.937 -3.39 0.13 0.55 0.53 0.004 YIGI 31.814 39.564 -20.43 -2.31 0.79 0.68 0.018 SIVR 32.160 36.431 -11.13 -0.38 0.63 0.59 -0.061 SEKI 32.226 41.520 0.49 -0.96 0.87 0.86 -0.012 HALI 32.566 29.379 -1.50 6.95 0.59 0.58 0.006 FANA 32.570 40.881 -6.47 0.27 0.75 0.69 -0.006 ISME 32.759 39.886 -21.39 -1.49 0.55 0.54 -0.006 ANKM 32.759 39.886 -21.39 -1.49 0.55 0.54 -0.006 ANKR 33.102 29.141 -1.09 6.75 0.69 0.65 0.006 ABOZ 33.191 37.378 -13.63 2.53 0.60 0.59 0.005 MELE 33.228 28.163 -2.01 7.14 0.66 0.65 0.005 GARB 33.391 27.919 -1.92 7.22 0.65 0.64 0.002 ZEIT 33.396 35.141 -6.24 3.11 0.53 0.53 0.000 NICO 33.404 28.631 -2.93 4.98 0.65 0.64 0.004 DERB 33.494 27.686 -1.69 5.07 0.65 0.64 0.000 GEMS 33.596 28.269 -3.18 6.29 0.58 0.57 0.004 TOUR 33.832 27.244 -3.36 5.82 0.82 0.77 -0.003 HURG 33.883 27.961 -4.61 8.74 1.01 1.01 -0.008 KENS 33.991 44.413 0.02 1.06 0.66 0.66 0.001 CRAO 33.995 28.639 -0.87 6.38 1.03 1.04 -0.011 CATH 34.184 27.846 -3.40 7.25 0.58 0.57 0.001 SHAM 34.256 36.566 -11.59 4.94 0.69 0.69 0.000 MERS 34.314 28.178 -2.17 8.06 0.87 0.80 -0.003 NABQ 34.470 28.529 -3.05 7.42 0.63 0.63 0.001 DAHA 34.552 36.900 -12.20 4.37 1.08 0.96 0.029 MER0 34.763 30.598 0.47 8.64 0.55 0.55 0.000 RAMO 34.781 32.068 -1.73 7.46 0.51 0.51 -0.001 TELA 34.803 39.106 -19.36 3.89 1.50 1.49 -0.025 ABDI 34.813 39.801 -18.84 5.38 0.66 0.64 0.005 YOZG 34.866 31.378 -2.97 7.70 0.74 0.74 0.000 LHAV 34.875 40.453 -17.60 4.78 0.94 0.91 -0.016 KKIR 34.921 29.509 -0.45 8.86 0.53 0.53 0.000 ELAT 35.023 32.779 -3.53 8.57 0.49 0.49 0.000 BSHM 35.089 31.723 -1.61 7.28 1.18 1.12 -0.012 BARG 35.145 33.023 -3.78 8.18 0.57 0.57 0.000 KABR 35.202 31.771 -2.86 8.59 0.95 0.93 0.005 JSLM 35.205 42.020 -0.56 1.72 0.87 0.77 0.007 SINO 35.392 31.593 -2.32 8.90 0.64 0.63 0.001 DRAG 35.416 32.479 -3.58 9.66 0.57 0.57 0.000 GILB 35.674 34.115 -6.87 8.39 0.95 0.95 0.000 LAUG 35.688 32.995 -1.68 11.97 0.52 0.52 -0.002 KATZ 35.771 33.182 -2.68 11.26 0.66 0.66 0.000 ELRO 35.870 36.397 -5.41 9.51 1.70 1.62 -0.001 ULCN 35.940 36.456 -9.60 9.71 1.04 1.00 0.003 ULUC 36.100 29.139 1.57 12.55 0.87 0.85 0.001 HALY 36.131 36.050 -5.12 10.20 0.65 0.63 -0.015 SENK 36.137 36.899 -11.11 9.59 0.50 0.50 -0.012 DORT 36.180 36.540 -9.89 12.17 1.73 1.75 -0.033 ISKE 36.245 38.231 -13.82 8.39 1.59 1.44 -0.016 PNLR 36.285 33.510 -2.27 11.90 0.95 0.95 -0.001 UDMC 36.330 37.572 -14.11 8.91 1.66 1.60 -0.031 ANDR 36.336 41.299 0.29 2.77 0.98 0.99 0.049 SAMS 36.378 26.458 3.24 14.09 1.77 1.77 -0.002 ALWJ 36.465 36.531 -7.41 11.86 0.90 0.82 0.007 ABAK 36.524 36.788 -7.80 10.13 0.67 0.67 -0.004 HASA 36.643 37.088 -7.45 10.98 0.76 0.72 -0.016 FEVZ 36.972 37.190 -8.18 11.63 0.49 0.50 -0.009 SAKZ 36.996 37.522 -9.38 10.60 0.55 0.57 -0.020 KMAR 37.106 36.685 -7.95 10.53 1.77 1.74 -0.060 KILI 37.113 37.747 -11.97 8.31 0.69 0.68 -0.011 ABEY 37.220 38.179 -13.24 9.37 0.66 0.67 -0.017 ELBI 37.436 37.518 -7.40 11.49 0.68 0.70 -0.014 ALAR 37.574 36.901 -6.73 13.70 0.56 0.53 -0.012 GAZI 37.869 38.050 -13.34 9.73 0.68 0.67 -0.014 ALTP 37.886 37.541 -7.10 12.58 0.74 0.73 -0.011 CKRH 37.902 37.237 -6.82 13.61 0.68 0.68 -0.021 ARGA 37.958 39.454 -17.03 10.01 0.44 0.43 0.001 SINC 38.049 44.552 -0.16 -1.02 1.50 1.32 -0.024 GELE 38.215 38.456 -11.48 10.92 0.74 0.72 -0.012 MLTY 38.215 38.456 -11.48 10.92 0.74 0.72 -0.012 MLT1 38.231 37.747 -7.57 14.06 0.83 0.80 -0.002 ADYI 39.164 39.613 -18.72 9.73 0.93 0.87 -0.026 KMAH 39.242 44.704 -0.22 0.05 1.27 1.13 0.018 GKL_ 39.254 38.640 -13.64 10.88 1.24 1.20 -0.046 GMKV 39.524 39.071 -16.97 11.96 1.45 1.30 -0.004 TUNC 39.631 21.369 7.59 15.54 1.79 1.78 -0.001 JEDD 39.702 40.974 0.68 2.55 0.47 0.45 0.009 AKTO 39.776 40.995 0.66 2.54 0.47 0.45 0.009 TRAB 39.805 37.847 -8.91 15.11 0.75 0.74 -0.006 KRCD 40.052 38.963 -13.53 9.87 1.58 1.36 -0.012 KAKO 40.254 39.731 -2.81 5.81 0.75 0.68 -0.015 MERC 40.272 43.681 1.83 -1.09 1.68 1.41 0.006 KRPO 40.650 37.246 -6.44 16.64 0.80 0.75 -0.023 KIZ2 40.651 37.247 -6.44 16.64 0.80 0.75 -0.023 KIZI 40.809 40.437 0.72 3.31 0.56 0.51 -0.015 ISPI 41.057 38.959 -6.75 11.47 1.43 1.20 -0.024 SOLH 41.300 39.973 -0.66 5.88 0.66 0.64 0.008 ERZU 41.339 41.371 -0.54 2.83 0.90 0.89 -0.017 HOPA 41.454 39.186 -5.88 10.74 2.01 1.29 -0.046 VART 41.512 39.643 -2.09 4.39 1.78 1.22 -0.072 TKMN 41.565 43.788 0.78 1.23 0.44 0.43 0.004 ZECK 41.565 43.788 0.78 1.23 0.44 0.43 0.004 ZELB 41.794 38.754 -4.69 14.76 0.84 0.69 0.107 KRKT 41.990 40.548 1.95 5.07 0.93 0.90 0.020 OLTU 42.062 42.721 -0.42 3.35 0.49 0.49 -0.005 INGU 42.133 41.648 -0.54 5.19 0.66 0.66 -0.009 SHUA 42.149 39.714 -1.42 8.81 1.40 1.24 -0.022 KRYZ 42.195 43.349 -0.31 -0.09 0.85 0.83 -0.006 ULKA 42.457 37.528 -6.45 15.11 2.72 1.24 0.042 SRNK 42.471 42.022 2.18 4.19 0.75 0.69 -0.031 VANI 42.547 38.488 -5.62 14.01 1.52 1.20 -0.045 RESD 42.667 43.743 0.50 2.16 0.81 0.82 -0.010 SHAT 42.755 41.126 1.38 4.64 1.35 1.06 -0.012 ARDA 42.787 44.011 0.01 1.32 0.85 0.85 -0.007 BEUG 42.910 39.232 -2.03 9.45 0.61 0.52 -0.032 PTNS end xv gps.ps & </bash> [[Category:GMT Komutları]] GSHHS 0 1479 1991 2010-09-19T11:01:49Z AhmetA 2 Coastline database. Yani Türkçesi ile kıyı şeridi veritabanı. GV 0 1431 1914 1766 2009-08-10T08:08:48Z AhmetA 2 Linux içinde yer alan grafik arayüzlü [[Postscript]] görüntüleyici. GV yorumlayıcı olarak gs programını kullanır. == Özellikler == * ''Watch File'' özelliği ile [[Postscript]] dosya değiştiği anda çizim tekrar yapılır. * Büyütme oranları istenildiği gibi ayarlanabilir. Hali hazırda en fazla x100 kat büyütme yapabilmektedir. Ayarlar kısmında değişiklik yapılarak çok daha fazla büyütme yapılabilir. * Farklı sayfa boyutlarına göre görüntü değiştirilebilir. * PDF dosyaları açabilir. * Dökümanlarda sayfa yapısını algılayabilir. == Klavye kısayolları== * A: antialiasing on/off == İpuçları == * Büyütme seviyesini x4 ve üstüne çıkardığınızda görüntü çizdirilemiyorsa AntiAliasing'i kapatmayı deneyin ([[Onur Tan]]) == Dış Bağlantılar == * http://www.gnu.org/software/gv/manual/ GV ana sayfası * [http://pages.cs.wisc.edu/~ghost/gv/gv.htm GV ana sayfası] 1766 1765 2009-04-04T17:31:09Z Onur 5 Gv sayfasının yeni adı: GV Linux içinde yer alan grafik arayüzlü [[Postscript]] görüntüleyici. GV yorumlayıcı olarak gs programını kullanır. == Özellikler == * ''Watch File'' özelliği ile [[Postscript]] dosya değiştiği anda çizim tekrar yapılır. * Büyütme oranları istenildiği gibi ayarlanabilir. Hali hazırda en fazla x100 kat büyütme yapabilmektedir. Ayarlar kısmında değişiklik yapılarak çok daha fazla büyütme yapılabilir. * Farklı sayfa boyutlarına göre görüntü değiştirilebilir. * PDF dosyaları açabilir. * Dökümanlarda sayfa yapısını algılayabilir. == İpuçları == * Büyütme seviyesini x4 ve üstüne çıkardığınızda görüntü çizdirilemiyorsa AntiAliasing'i kapatmayı deneyin ([[Onur Tan]]) == Dış Bağlantılar == * [http://pages.cs.wisc.edu/~ghost/gv/gv.htm GV ana sayfası] 1765 1711 2009-04-04T17:30:33Z Onur 5 Linux içinde yer alan grafik arayüzlü [[Postscript]] görüntüleyici. GV yorumlayıcı olarak gs programını kullanır. == Özellikler == * ''Watch File'' özelliği ile [[Postscript]] dosya değiştiği anda çizim tekrar yapılır. * Büyütme oranları istenildiği gibi ayarlanabilir. Hali hazırda en fazla x100 kat büyütme yapabilmektedir. Ayarlar kısmında değişiklik yapılarak çok daha fazla büyütme yapılabilir. * Farklı sayfa boyutlarına göre görüntü değiştirilebilir. * PDF dosyaları açabilir. * Dökümanlarda sayfa yapısını algılayabilir. == İpuçları == * Büyütme seviyesini x4 ve üstüne çıkardığınızda görüntü çizdirilemiyorsa AntiAliasing'i kapatmayı deneyin ([[Onur Tan]]) == Dış Bağlantılar == * [http://pages.cs.wisc.edu/~ghost/gv/gv.htm GV ana sayfası] 1711 2009-04-03T07:20:52Z AhmetA 2 Postscript görüntüleyicisi. ==gv tüyoları== * Zoom seviyesini 2.0 ve üstüne çıkardığınızda görüntü çizdirilemiyorsa AntiAliasing'i kapatmayı deneyin (Onur Tan) Getsrtm3 0 1405 1530 1529 2009-03-18T07:18:52Z AhmetA 2 SRTM verilerinin dağıtıldığı sunucudan verileri talep ettiğiniz alana göre indiren ve GMT gridine otomatik olarak çeviren perl kodu. Denizel alanları boş grid dosyası oluşturarak doldurabilir. Alttaki linkten indirebilirsiniz: *http://anandarooproy.com/gmt/ ==Kullanımı== <bash>getsrtm3 northamerica -R-90/-88/30/31</bash> [[Kategori:Faydalı Yazılımlar]] 1529 2009-03-18T07:18:06Z AhmetA 2 SRTM verilerinin dağıtıldığı sunucudan verileri talep ettiğiniz alana göre indiren ve GMT gridine otomatik olarak çeviren perl kodu. Denizel alanları boş grid dosyası oluşturarak doldurabilir. Alttaki linkten indirebilirsiniz: *http://anandarooproy.com/gmt/ ==Kullanımı== <bash>getsrtm3 northamerica -R-90/-88/30/31</bash> Gmtdefaults 0 1470 1965 1964 2010-05-02T07:14:00Z AhmetA 2 gmtdefaults. man gmtdefaults ile tüm değişkenlere ulaşabilirsiniz. GMT bu ayarları çalıştığınız klasördeki .gmtdefaults4 dosyası içinde tutar. Bu dosyayı silerseniz GMT kendi default-fabrika çıkışı ayarlarını kullanacaktır. ==Kullanım== *Şekil adı için font büyüklüğü gmtset HEADER_FONT_SIZE 6 *Şekil eksen adları için font büyüklüğü gmtset LABEL_FONT_SIZE 6 * Koordinatların derece dakika yerine derece olarak yazdırılması için: gmtset OUTPUT_DEGREE_FORMAT +D gmtset PLOT_DEGREE_FORMAT +D * Greenwich'in batısında iseniz: gmtset OUTPUT_DEGREE_FORMAT -D gmtset PLOT_DEGREE_FORMAT -D * Çalışma medyasını A3 olarak seçelim: gmtset PAPER_MEDIA A3 * Font büyüklüğü ayarları(GMT_Docs.pdf'e bkz.): gmtset LABEL_FONT_SIZE 14 gmtset ANOT_FONT_SIZE 11 * DPI ayarı: gmtset DOTS_PR_INCH 300 [[Category:GMT Komutları]] 1964 1917 2010-05-02T07:13:45Z AhmetA 2 gmtdefaults. man gmtdefaults ile tüm değişkenlere ulaşabilirsiniz. GMT bu ayarları çalıştığınız klasördeki .gmtdefaults4 dosyası içinde tutar. Bu dosyayı silerseniz GMT kendi default-fabrika çıkışı ayarlarını kullanacaktır. ==Kullanım== *Şekil adı için font büyüklüğü gmtset HEADER_FONT_SIZE 6 *Şekil eksen adları için font büyüklüğü gmtset LABEL_FONT_SIZE 6 * Koordinatların derece dakika yerine derece olarak yazdırılması için: gmtset OUTPUT_DEGREE_FORMAT +D gmtset PLOT_DEGREE_FORMAT +D * Greenwich'in batısında iseniz: gmtset OUTPUT_DEGREE_FORMAT -D gmtset PLOT_DEGREE_FORMAT -D * Çalışma medyasını A3 olarak seçelim: gmtset PAPER_MEDIA A3 * Font büyüklüğü ayarları(GMT_Docs.pdf'e bkz.): gmtset LABEL_FONT_SIZE 14 gmtset ANOT_FONT_SIZE 11 * DPI ayarı: gmtset DOTS_PR_INCH 300 [[Category:GMT Komutları]] 1917 2009-09-02T12:02:49Z AhmetA 2 gmtdefaults. *Şekil adı için font büyüklüğü gmtset HEADER_FONT_SIZE 6 *Şekil eksen adları için font büyüklüğü gmtset LABEL_FONT_SIZE 6 [[Category:GMT Komutları]] Gmtselect 0 1469 1916 1915 2009-08-31T13:33:32Z AhmetA 2 ==Örnekler== Bir seri noktadan sadece bir alan içinde kalanları alalım: gmtselect afarveldata_geo.dat -Fmodel35outer.dat -fg > afarvelsubset_geo.dat Alanın sınırları model35outer.dat içinde boylam,enlem şeklinde tanımlıdır. [[Category:GMT Komutları]] 1915 2009-08-31T13:33:07Z AhmetA 2 ==Örnekler== Bir seri noktadan sadece bir alan içinde kalanları alalım: gmtselect afarveldata_geo.dat -Fmodel35outer.dat -fg > afarvelsubset_geo.dat Alanın sınırları model35outer.dat içinde boylam,enlem şeklinde tanımlıdır. Google Earth 0 1486 2022 2010-10-07T20:48:27Z AhmetA 2 ==Google Earth'e bağlanmak== Youtube yasağı Haziran 2010 başında Google'ın birçok sunucu adresinin de yasağa dahil edilmesi ile Google Earth programını kullanmayı oldukça zor hale getirmişti. Bilindiği üzere program ilk açılışta görüntülerin depolandığı sunuculara erişmeyi deniyor, bunu gerçekleştiremez ise oldukça uzun bir süre sonra pes ederek diskteki geçici kopyalar ile idare etmeye karar veriyor. Google Earth'e eski günlerdeki gibi problemsiz erişebilmek ve çalışabilmek için 2 yöntem bulunuyor: # Farklı DNS sunucu kullanmak: Talep ettiğinizde size erişimi engellenmemiş Google sunucu adresleri sunacak bir DNS sunucu kullanmak. # hosts dosyası: Erişimi engellenmemiş Google sunucu adreslerini kendi sisteminize kaydetmek. Bu iki yöntemi de kabaca tarif edelim. ==DNS sunucu yöntemi== Google Earth açılışta sunuculara bağlanmak istediğinde bu talebi diğer web bağlantıları gibi önce DNS sunucuya uğramakta (web adreslerinin karşılığı olan IP numaralarını öğrenebilmek için). Bu DNS sunucu genelde üniversitenizin veya evde iseniz Türk Telekom/Türksat'ın DNS sunucuları olacaktır. Bu DNS sunucular dışında IP numaralarının sorgusu için sisteminizin kullanabileceği birçok ücretsiz sunucu bulunuyor. Bunların birkaçını listeleyelim: * Google DNS sunucuları: 8.8.8.8 * OpenDNS * Comodo DNS Önemli uyarı: DNS sunucusu seçimi güvenlik açısından çok önemlidir. Güvenilir olmayan bir DNS sunucusu kullanılırsa bu sunucuyu işletenler ziyaret ettiğiniz tüm web adreslerini görebilirler. Aynı şekilde güvenilir olmayan bir DNS sunucusundaki açık kullanılarak bu sunucuyu kullanan internet kullanıcıları örneğin X bankasının internet şubesi yerine sahte başka sayfalara da yönlendirilebilirler. == hosts dosyası yöntemi == Grafik Düzenlemeleri 0 1440 1754 1751 2009-04-04T15:42:19Z Onur 5 GMT ile hazırlanan tüm grafik, harita ve çizimler postscript formatındadır. GMT çıkışları çeşitli grafik işleme programlarıyla farklı formatlara (jpeg, tiff, png, gif vb.) dönüştürülebilir. Aşağıda bu konularda yardımcı olabilecek alt başlıklar verilmiştir: * [[Postscript]] formatı * [[Sunum için resim hazırlama]] 1751 2009-04-04T14:55:01Z Onur 5 GMT ile hazırlanan tüm grafik, harita ve çizimler postscript formatındadır. GMT çıkışları çeşitli grafik işleme programlarıyla farklı formatlara (jpeg, tiff, png, gif vb.) dönüştürülebilir. Aşağıda bu konularda yardımcı olabilecek alt başlıklar verilmiştir: * [[Postscript]] formatı * Sunum için resim hazırlama Grdcontour 0 1493 2076 2011-09-08T08:15:18Z AhmetA 2 grdcontour temp.grd -R -J -C0.5 -A1 -G4 -S10 *temp.grd: kontürlenecek GRD dosyası *-C: her 0.5 barda bir kontür çiz *-A: annotation interval *-G: Aynı kontür üzerindeki değer metinleri arası aralık *-S: smoothing Grdlandmask 0 1464 1868 1867 2009-05-07T21:02:30Z Ziyadin 4 * SRTM versiyon 1'de (veya herhangi bir gridde) denizlerde bulunan noktaların temizlenmesi Farz edelim srtm_marmara.grd isimli bir srtm gridiniz var. Mask dosyası oluşturalım. <bash> grdlanmask -R27/30/39/41 -Df -I0.00083333333 -NNaN/0/0/0 -Gmask.grd</bash> Burada verilen -R ve -I değerleri srtm_marmara.grd'deki ile bire bir aynı olmak zorunda aksi türlü bir sonraki adımdaki grdmath hata verir. İki gridi toplayalım <bash> grdmath mask.grd srtm_marmara.grd ADD = srtm_marmara_clean.grd </bash> Temizlenmiş grid dosyanız hazır. --[[Kullanıcı:Ziyadin|Ziyadin]] 23:02, 7 Mayıs 2009 (CEST) 1867 1866 2009-05-07T21:02:12Z Ziyadin 4 * SRTM versiyon 1'de (veya herhangi bir gridde) denizlerde bulunan noktaların temizlenmesi Farz edelim srtm_marmara.grd isimli bir srtm gridiniz var. Mask dosyası oluşturalım. <bash> grdlanmask -R27/30/39/41 -Df -I0.00083333333 -NNaN/0/0/0 -Gmask.grd</bash> Burada verilen -R ve -I değerleri srtm_marmara.grd'deki ile bire bir aynı olmak zorunda aksi türlü bir sonraki adımdaki grdmath hata verir. İki gridi toplayalım <bash> grdmath mask.grd srtm_marmara.grd ADD = srtm_marmara_clean.grd </bash> Temizlenmiş grid dosyanız hazır. --[[Kullanıcı:Ziyadin|Ziyadin]] 23:02, 7 Mayıs 2009 (CEST) 1866 1865 2009-05-07T21:00:40Z Ziyadin 4 * SRTM versiyon 1'de (veya herhangi bir gridde) denizlerde bulunan noktaların temizlenmesi Farz edelim srtm_marmara.grd isimli bir srtm gridiniz var. Mask dosyası oluşturalım. <bash> grdlanmask -R27/30/39/41 -Df -I0.00083333333 -NNaN/0/0/0 -Gmask.grd</bash> Burada verilen -R ve -I değerleri srtm_marmara.grd'deki ile bire bir aynı olmak zorunda aksi türlü bir sonraki adımdaki grdmath hata verir. İki gridi toplayalım <bash> grdmath mask.grd srtm_marmara.grd ADD = srtm_marmara_clean.grd </bash> 1865 1864 2009-05-07T20:55:41Z Ziyadin 4 * SRTM versiyon 1'de (veya herhangi bir gridde) denizlerde bulunan noktaların temizlenmesi Farz edelim srtm_marmara.grd isimli bir gmt griniz var ve şu parameterlere sahip olsun -R27/30/39/41 -I0.00083333333. Mask dosyası oluşturalım <bash> grdlanmask -R27/30/39/41 -Df -I0.00083333333 -NNaN/0/0/0 -Gmask.grd</bash> İki gridi toplayalım <bash> grdmath mask.grd srtm_marmara.grd ADD = srtm_marmara_clean.grd </bash> 1864 2009-05-07T20:54:50Z Ziyadin 4 * SRTM versiyon 1'de denizlerde bulunan noktaların temizlenmesi Farz edelim srtm_marmara.grd isimli bir gmt griniz var ve şu parameterlere sahip olsun -R27/30/39/41 -I0.00083333333. Mask dosyası oluşturalım <bash> grdlanmask -R27/30/39/41 -Df -I0.00083333333 -NNaN/0/0/0 -Gmask.grd</bash> İki gridi toplayalım <bash> grdmath mask.grd srtm_marmara.grd ADD = srtm_marmara_clean.grd </bash> Grid registeration 0 1411 1573 1572 2009-04-01T20:38:11Z Ziyadin 4 [[Resim:grid.jpg]] 1572 2009-04-01T20:33:15Z Ziyadin 4 [[Resim:gridReg]] Gridleme ve filtreleme 0 1472 1953 1951 2010-02-18T13:49:19Z Ziyadin 4 * [[ batimetri verisini gridleme ve spike'ları maskeleme]] Batimetri verisi indirmek için [[Media:Bathy.txt|Bathy.txt]] <bash> gmtset MEASURE_UNIT inch set dosya = Bathy.txt ########get minmax coordinates set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'` #Math: aliased to set !:1 = `echo "!:3-$" | bc -l ` #Math x = $R[2]- $R[1] #Math y = $R[4]- $R[3] #echo $x $y ########### butun noktalari gridlemek icin # gridding with 0.5 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya # 1 metre with 1 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya # gridding with 2 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya # gridding with 5 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya ######### plot each to see the difference #grd2cpt tmp05.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp1.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp2.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp5.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #### resample and make all with the same pixel size grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd grd2cpt tmp5S.grd -Crainbow -V -Z > ! palet.cpt grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps xv x.ps ##### stack them with highest resolution on top ## fill the gaps in the data with 0.5 m pixel size ## from the with 1 m, 2m and then 5 m grdmath tmp05.grd tmp1S.grd AND = tmpA.grd grdmath tmpA.grd tmp2S.grd AND = tmpB.grd grdmath tmpB.grd tmp5S.grd AND = spiky.grd ######### plot the stacked data with 0.5 m pixel size. ### create an intensity (shade) file with sun angle of 315 (NW) grdgradient spiky.grd -GspikyI.grd -Nt -A315 grd2cpt spiky.grd -Crainbow -V -Z > ! palet.cpt grdimage spiky.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 > ! x.ps xv x.ps & ### 3D plotting see the spikes !!!!! echo $R set nam = 3dspykes.ps set ranges = -R$R[1]/$R[2]/$R[3]/$R[4] set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'` grdview spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V > ! $nam xv $nam </bash> [[Resim:3dspykes.jpg]] <bash> ############# remove the spikes now ### make a shade and a slope file grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V ## convert pixels with a slope value higer than 1.2 to NaN (Not a Value) grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V ## mask spikes now grdmath spiky.grd mask.grd OR = nospike.grd ## have a look at it grdgradient nospike.grd -GtmpI.grd -Nt -A315 grd2cpt nospike.grd -Crainbow -V -Z > ! palet.cpt grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps xv x.ps & # make intensity file grdgradient nospike.grd -GnospikeI.grd -Nt -A315 ### 3D plotting set ranges = -R$R[1]/$R[2]/$R[3]/$R[4] set name = 3dnospykes.ps grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -Jz0.08 -Qi300 -V -Z0 -B250 > ! $name xv $name & </bash> [[Resim:3dnospykes.jpg]] <bash> ## with intensity grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 > ! $name xv $name & </bash> 1951 1950 2010-02-18T13:48:17Z Ziyadin 4 * [[ batitri verisini gridleme ve spike'lari maskeleme]] Batimetri verisi [[Media:Bathy.txt|Bathy.txt]] <bash> gmtset MEASURE_UNIT inch set dosya = Bathy.txt ########get minmax coordinates set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'` #Math: aliased to set !:1 = `echo "!:3-$" | bc -l ` #Math x = $R[2]- $R[1] #Math y = $R[4]- $R[3] #echo $x $y ########### butun noktalari gridlemek icin # gridding with 0.5 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya # 1 metre with 1 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya # gridding with 2 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya # gridding with 5 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya ######### plot each to see the difference #grd2cpt tmp05.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp1.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp2.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp5.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #### resample and make all with the same pixel size grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd grd2cpt tmp5S.grd -Crainbow -V -Z > ! palet.cpt grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps xv x.ps ##### stack them with highest resolution on top ## fill the gaps in the data with 0.5 m pixel size ## from the with 1 m, 2m and then 5 m grdmath tmp05.grd tmp1S.grd AND = tmpA.grd grdmath tmpA.grd tmp2S.grd AND = tmpB.grd grdmath tmpB.grd tmp5S.grd AND = spiky.grd ######### plot the stacked data with 0.5 m pixel size. ### create an intensity (shade) file with sun angle of 315 (NW) grdgradient spiky.grd -GspikyI.grd -Nt -A315 grd2cpt spiky.grd -Crainbow -V -Z > ! palet.cpt grdimage spiky.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 > ! x.ps xv x.ps & ### 3D plotting see the spikes !!!!! echo $R set nam = 3dspykes.ps set ranges = -R$R[1]/$R[2]/$R[3]/$R[4] set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'` grdview spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V > ! $nam xv $nam </bash> [[Resim:3dspykes.jpg]] <bash> ############# remove the spikes now ### make a shade and a slope file grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V ## convert pixels with a slope value higer than 1.2 to NaN (Not a Value) grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V ## mask spikes now grdmath spiky.grd mask.grd OR = nospike.grd ## have a look at it grdgradient nospike.grd -GtmpI.grd -Nt -A315 grd2cpt nospike.grd -Crainbow -V -Z > ! palet.cpt grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps xv x.ps & # make intensity file grdgradient nospike.grd -GnospikeI.grd -Nt -A315 ### 3D plotting set ranges = -R$R[1]/$R[2]/$R[3]/$R[4] set name = 3dnospykes.ps grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -Jz0.08 -Qi300 -V -Z0 -B250 > ! $name xv $name & </bash> [[Resim:3dnospykes.jpg]] <bash> ## with intensity grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 > ! $name xv $name & </bash> 1950 1949 2010-02-18T13:47:48Z Ziyadin 4 * [[ batitri verisini gridleme ve spike'lari maskeleme]] Batimetri verisi [[Media:Bathy.txt|Bathy.txt]] <bash> gmtset MEASURE_UNIT inch set dosya = Bathy.txt ########get minmax coordinates set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'` #Math: aliased to set !:1 = `echo "!:3-$" | bc -l ` #Math x = $R[2]- $R[1] #Math y = $R[4]- $R[3] #echo $x $y ########### butun noktalari gridlemek icin # gridding with 0.5 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya # 1 metre with 1 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya # gridding with 2 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya # gridding with 5 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya ######### plot each to see the difference #grd2cpt tmp05.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp1.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp2.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp5.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #### resample and make all with the same pixel size grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd grd2cpt tmp5S.grd -Crainbow -V -Z > ! palet.cpt grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps xv x.ps ##### stack them with highest resolution on top ## fill the gaps in the data with 0.5 m pixel size ## from the with 1 m, 2m and then 5 m grdmath tmp05.grd tmp1S.grd AND = tmpA.grd grdmath tmpA.grd tmp2S.grd AND = tmpB.grd grdmath tmpB.grd tmp5S.grd AND = spiky.grd ######### plot the stacked data with 0.5 m pixel size. ### create an intensity (shade) file with sun angle of 315 (NW) grdgradient spiky.grd -GspikyI.grd -Nt -A315 grd2cpt spiky.grd -Crainbow -V -Z > ! palet.cpt grdimage spiky.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 > ! x.ps xv x.ps & ### 3D plotting see the spikes !!!!! echo $R set nam = 3dspykes.ps set ranges = -R$R[1]/$R[2]/$R[3]/$R[4] set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'` grdview spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V > ! $nam xv $nam </bash> [[Resim:3dspykes.jpg]] <bash> ############# remove the spikes now ### make a shade and a slope file grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V ## convert pixels with a slope value higer than 1.2 to NaN (Not a Value) grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V ## mask spikes now grdmath spiky.grd mask.grd OR = nospike.grd ## have a look at it grdgradient nospike.grd -GtmpI.grd -Nt -A315 grd2cpt nospike.grd -Crainbow -V -Z > ! palet.cpt grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps xv x.ps & # make intensity file grdgradient nospike.grd -GnospikeI.grd -Nt -A315 ### 3D plotting set ranges = -R$R[1]/$R[2]/$R[3]/$R[4] set name = 3dnospykes.ps grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -Jz0.08 -Qi300 -V -Z0 -B250 > ! $name xv $name & </bash> <bash> [[Resim:3dnospykes.jpg]] </bash> <bash> ## with intensity grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 > ! $name xv $name & </bash> 1949 1948 2010-02-18T13:47:22Z Ziyadin 4 * [[ batitri verisini gridleme ve spike'lari maskeleme]] Batimetri verisi [[Media:Bathy.txt|Bathy.txt]] <bash> gmtset MEASURE_UNIT inch set dosya = Bathy.txt ########get minmax coordinates set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'` #Math: aliased to set !:1 = `echo "!:3-$" | bc -l ` #Math x = $R[2]- $R[1] #Math y = $R[4]- $R[3] #echo $x $y ########### butun noktalari gridlemek icin # gridding with 0.5 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya # 1 metre with 1 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya # gridding with 2 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya # gridding with 5 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya ######### plot each to see the difference #grd2cpt tmp05.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp1.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp2.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp5.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #### resample and make all with the same pixel size grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd grd2cpt tmp5S.grd -Crainbow -V -Z > ! palet.cpt grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps xv x.ps ##### stack them with highest resolution on top ## fill the gaps in the data with 0.5 m pixel size ## from the with 1 m, 2m and then 5 m grdmath tmp05.grd tmp1S.grd AND = tmpA.grd grdmath tmpA.grd tmp2S.grd AND = tmpB.grd grdmath tmpB.grd tmp5S.grd AND = spiky.grd ######### plot the stacked data with 0.5 m pixel size. ### create an intensity (shade) file with sun angle of 315 (NW) grdgradient spiky.grd -GspikyI.grd -Nt -A315 grd2cpt spiky.grd -Crainbow -V -Z > ! palet.cpt grdimage spiky.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 > ! x.ps xv x.ps & ### 3D plotting see the spikes !!!!! echo $R set nam = 3dspykes.ps set ranges = -R$R[1]/$R[2]/$R[3]/$R[4] set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'` grdview spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V > ! $nam xv $nam </bash> [[Resim:3dspykes.jpg]] <bash> ############# remove the spikes now ### make a shade and a slope file grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V ## convert pixels with a slope value higer than 1.2 to NaN (Not a Value) grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V ## mask spikes now grdmath spiky.grd mask.grd OR = nospike.grd ## have a look at it grdgradient nospike.grd -GtmpI.grd -Nt -A315 grd2cpt nospike.grd -Crainbow -V -Z > ! palet.cpt grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps xv x.ps & # make intensity file grdgradient nospike.grd -GnospikeI.grd -Nt -A315 ### 3D plotting set ranges = -R$R[1]/$R[2]/$R[3]/$R[4] set name = 3dnospykes.ps grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -Jz0.08 -Qi300 -V -Z0 -B250 > ! $name xv $name & <bash> [[Resim:3dnospykes.jpg]] </bash> <bash> ## with intensity grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 > ! $name xv $name & </bash> 1948 1947 2010-02-18T13:46:51Z Ziyadin 4 * [[ batitri verisini gridleme ve spike'lari maskeleme]] Batimetri verisi [[Media:Bathy.txt|Bathy.txt]] <bash> gmtset MEASURE_UNIT inch set dosya = Bathy.txt ########get minmax coordinates set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'` #Math: aliased to set !:1 = `echo "!:3-$" | bc -l ` #Math x = $R[2]- $R[1] #Math y = $R[4]- $R[3] #echo $x $y ########### butun noktalari gridlemek icin # gridding with 0.5 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya # 1 metre with 1 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya # gridding with 2 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya # gridding with 5 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya ######### plot each to see the difference #grd2cpt tmp05.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp1.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp2.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp5.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #### resample and make all with the same pixel size grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd grd2cpt tmp5S.grd -Crainbow -V -Z > ! palet.cpt grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps xv x.ps ##### stack them with highest resolution on top ## fill the gaps in the data with 0.5 m pixel size ## from the with 1 m, 2m and then 5 m grdmath tmp05.grd tmp1S.grd AND = tmpA.grd grdmath tmpA.grd tmp2S.grd AND = tmpB.grd grdmath tmpB.grd tmp5S.grd AND = spiky.grd ######### plot the stacked data with 0.5 m pixel size. ### create an intensity (shade) file with sun angle of 315 (NW) grdgradient spiky.grd -GspikyI.grd -Nt -A315 grd2cpt spiky.grd -Crainbow -V -Z > ! palet.cpt grdimage spiky.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 > ! x.ps xv x.ps & ### 3D plotting see the spikes !!!!! echo $R set nam = 3dspykes.ps set ranges = -R$R[1]/$R[2]/$R[3]/$R[4] set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'` grdview spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V > ! $nam xv $nam </bash> [[Resim:3dspykes.jpg]] <bash> ############# remove the spikes now ### make a shade and a slope file grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V ## convert pixels with a slope value higer than 1.2 to NaN (Not a Value) grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V ## mask spikes now grdmath spiky.grd mask.grd OR = nospike.grd ## have a look at it grdgradient nospike.grd -GtmpI.grd -Nt -A315 grd2cpt nospike.grd -Crainbow -V -Z > ! palet.cpt grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps xv x.ps & # make intensity file grdgradient nospike.grd -GnospikeI.grd -Nt -A315 ### 3D plotting set ranges = -R$R[1]/$R[2]/$R[3]/$R[4] set name = 3dnospykes.ps grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -Jz0.08 -Qi300 -V -Z0 -B250 > ! $name xv $name & <bash> [[Resim:3dnospykes.jpg]] </bash> ## with intensity grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 > ! $name xv $name & </bash> 1947 1945 2010-02-18T13:46:00Z Ziyadin 4 * [[ batitri verisini gridleme ve spike'lari maskeleme]] Batimetri verisi [[Media:Bathy.txt|Bathy.txt]] <bash> gmtset MEASURE_UNIT inch set dosya = Bathy.txt ########get minmax coordinates set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'` #Math: aliased to set !:1 = `echo "!:3-$" | bc -l ` #Math x = $R[2]- $R[1] #Math y = $R[4]- $R[3] #echo $x $y ########### butun noktalari gridlemek icin # gridding with 0.5 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya # 1 metre with 1 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya # gridding with 2 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya # gridding with 5 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya ######### plot each to see the difference #grd2cpt tmp05.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp1.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp2.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp5.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #### resample and make all with the same pixel size grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd grd2cpt tmp5S.grd -Crainbow -V -Z > ! palet.cpt grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps xv x.ps ##### stack them with highest resolution on top ## fill the gaps in the data with 0.5 m pixel size ## from the with 1 m, 2m and then 5 m grdmath tmp05.grd tmp1S.grd AND = tmpA.grd grdmath tmpA.grd tmp2S.grd AND = tmpB.grd grdmath tmpB.grd tmp5S.grd AND = spiky.grd ######### plot the stacked data with 0.5 m pixel size. ### create an intensity (shade) file with sun angle of 315 (NW) grdgradient spiky.grd -GspikyI.grd -Nt -A315 grd2cpt spiky.grd -Crainbow -V -Z > ! palet.cpt grdimage spiky.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 > ! x.ps xv x.ps & ### 3D plotting see the spikes !!!!! echo $R set nam = 3dspykes.ps set ranges = -R$R[1]/$R[2]/$R[3]/$R[4] set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'` grdview spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V > ! $nam xv $nam </bash> [[Resim:3dspykes.jpg]] <bash> ############# remove the spikes now ### make a shade and a slope file grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V ## convert pixels with a slope value higer than 1.2 to NaN (Not a Value) grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V ## mask spikes now grdmath spiky.grd mask.grd OR = nospike.grd ## have a look at it grdgradient nospike.grd -GtmpI.grd -Nt -A315 grd2cpt nospike.grd -Crainbow -V -Z > ! palet.cpt grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps xv x.ps & # make intensity file grdgradient nospike.grd -GnospikeI.grd -Nt -A315 ### 3D plotting set ranges = -R$R[1]/$R[2]/$R[3]/$R[4] set name = 3dnospykes.ps grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -Jz0.08 -Qi300 -V -Z0 -B250 > ! $name xv $name & ## with intensity grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 > ! $name xv $name & </bash> 1945 1944 2010-02-18T13:43:13Z Ziyadin 4 * [[ batitri verisini gridleme ve spike'lari maskeleme]] Batimetri verisi [[Media:Bathy.txt|Bathy.txt]] <bash> gmtset MEASURE_UNIT inch set dosya = Bathy.txt ########get minmax coordinates set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'` #Math: aliased to set !:1 = `echo "!:3-$" | bc -l ` #Math x = $R[2]- $R[1] #Math y = $R[4]- $R[3] #echo $x $y ########### butun noktalari gridlemek icin # gridding with 0.5 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya # 1 metre with 1 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya # gridding with 2 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya # gridding with 5 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya ######### plot each to see the difference #grd2cpt tmp05.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp1.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp2.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp5.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #### resample and make all with the same pixel size grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd grd2cpt tmp5S.grd -Crainbow -V -Z > ! palet.cpt grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps xv x.ps ##### stack them with highest resolution on top ## fill the gaps in the data with 0.5 m pixel size ## from the with 1 m, 2m and then 5 m grdmath tmp05.grd tmp1S.grd AND = tmpA.grd grdmath tmpA.grd tmp2S.grd AND = tmpB.grd grdmath tmpB.grd tmp5S.grd AND = spiky.grd ######### plot the stacked data with 0.5 m pixel size. ### create an intensity (shade) file with sun angle of 315 (NW) grdgradient spiky.grd -GspikyI.grd -Nt -A315 grd2cpt spiky.grd -Crainbow -V -Z > ! palet.cpt grdimage spiky.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 > ! x.ps xv x.ps & ### 3D plotting see the spikes !!!!! echo $R set nam = 3dspykes.ps set ranges = -R$R[1]/$R[2]/$R[3]/$R[4] set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'` grdview spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V > ! $nam xv $nam </bash> [[Resim:3dspykes.jgp]] <bash> ############# remove the spikes now ### make a shade and a slope file grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V ## convert pixels with a slope value higer than 1.2 to NaN (Not a Value) grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V ## mask spikes now grdmath spiky.grd mask.grd OR = nospike.grd ## have a look at it grdgradient nospike.grd -GtmpI.grd -Nt -A315 grd2cpt nospike.grd -Crainbow -V -Z > ! palet.cpt grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps xv x.ps & # make intensity file grdgradient nospike.grd -GnospikeI.grd -Nt -A315 ### 3D plotting set ranges = -R$R[1]/$R[2]/$R[3]/$R[4] set name = 3dnospykes.ps grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -Jz0.08 -Qi300 -V -Z0 -B250 > ! $name xv $name & ## with intensity grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 > ! $name xv $name & </bash> 1944 1943 2010-02-18T13:34:49Z Ziyadin 4 * [[ batitri verisini gridleme ve spike'lari maskeleme]] Batimetri verisi [[Media:Bathy.txt|Bathy.txt]] <bash> gmtset MEASURE_UNIT inch set dosya = Bathy.txt ########get minmax coordinates set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'` #Math: aliased to set !:1 = `echo "!:3-$" | bc -l ` #Math x = $R[2]- $R[1] #Math y = $R[4]- $R[3] #echo $x $y ########### butun noktalari gridlemek icin # gridding with 0.5 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya # 1 metre with 1 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya # gridding with 2 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya # gridding with 5 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya ######### plot each to see the difference #grd2cpt tmp05.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp1.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp2.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp5.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #### resample and make all with the same pixel size grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd grd2cpt tmp5S.grd -Crainbow -V -Z > ! palet.cpt grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps xv x.ps ##### stack them with highest resolution on top ## fill the gaps in the data with 0.5 m pixel size ## from the with 1 m, 2m and then 5 m grdmath tmp05.grd tmp1S.grd AND = tmpA.grd grdmath tmpA.grd tmp2S.grd AND = tmpB.grd grdmath tmpB.grd tmp5S.grd AND = spiky.grd ######### plot the stacked data with 0.5 m pixel size. ### create an intensity (shade) file with sun angle of 315 (NW) grdgradient spiky.grd -GspikyI.grd -Nt -A315 grd2cpt spiky.grd -Crainbow -V -Z > ! palet.cpt grdimage spiky.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 > ! x.ps xv x.ps & ### 3D plotting see the spikes !!!!! echo $R set nam = 3d.ps set ranges = -R$R[1]/$R[2]/$R[3]/$R[4] set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'` grdview spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V > ! $nam xv $nam ############# remove the spikes now ### make a shade and a slope file grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V ## convert pixels with a slope value higer than 1.2 to NaN (Not a Value) grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V ## mask spikes now grdmath spiky.grd mask.grd OR = nospike.grd ## have a look at it grdgradient nospike.grd -GtmpI.grd -Nt -A315 grd2cpt nospike.grd -Crainbow -V -Z > ! palet.cpt grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps xv x.ps & # make intensity file grdgradient nospike.grd -GnospikeI.grd -Nt -A315 ### 3D plotting set ranges = -R$R[1]/$R[2]/$R[3]/$R[4] grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 > ! $dosya:r3d.ps xv $dosya:r3d.ps & </bash> 1943 1942 2010-02-18T13:33:46Z Ziyadin 4 * [[ batitri verisini gridleme ve spike'lari maskeleme]] set dosya = [[Media:Bathy.txt|Bathy.txt]] <bash> gmtset MEASURE_UNIT inch ########get minmax coordinates set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'` #Math: aliased to set !:1 = `echo "!:3-$" | bc -l ` #Math x = $R[2]- $R[1] #Math y = $R[4]- $R[3] #echo $x $y ########### butun noktalari gridlemek icin # gridding with 0.5 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya # 1 metre with 1 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya # gridding with 2 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya # gridding with 5 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya ######### plot each to see the difference #grd2cpt tmp05.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp1.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp2.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp5.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #### resample and make all with the same pixel size grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd grd2cpt tmp5S.grd -Crainbow -V -Z > ! palet.cpt grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps xv x.ps ##### stack them with highest resolution on top ## fill the gaps in the data with 0.5 m pixel size ## from the with 1 m, 2m and then 5 m grdmath tmp05.grd tmp1S.grd AND = tmpA.grd grdmath tmpA.grd tmp2S.grd AND = tmpB.grd grdmath tmpB.grd tmp5S.grd AND = spiky.grd ######### plot the stacked data with 0.5 m pixel size. ### create an intensity (shade) file with sun angle of 315 (NW) grdgradient spiky.grd -GspikyI.grd -Nt -A315 grd2cpt spiky.grd -Crainbow -V -Z > ! palet.cpt grdimage spiky.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 > ! x.ps xv x.ps & ### 3D plotting see the spikes !!!!! echo $R set nam = 3d.ps set ranges = -R$R[1]/$R[2]/$R[3]/$R[4] set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'` grdview spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V > ! $nam xv $nam ############# remove the spikes now ### make a shade and a slope file grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V ## convert pixels with a slope value higer than 1.2 to NaN (Not a Value) grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V ## mask spikes now grdmath spiky.grd mask.grd OR = nospike.grd ## have a look at it grdgradient nospike.grd -GtmpI.grd -Nt -A315 grd2cpt nospike.grd -Crainbow -V -Z > ! palet.cpt grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps xv x.ps & # make intensity file grdgradient nospike.grd -GnospikeI.grd -Nt -A315 ### 3D plotting set ranges = -R$R[1]/$R[2]/$R[3]/$R[4] grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 > ! $dosya:r3d.ps xv $dosya:r3d.ps & </bash> 1942 1941 2010-02-18T13:33:17Z Ziyadin 4 * [[ batitri verisini gridleme ve spike'lari maskeleme]] <bash> ### dosya ismi gir <\bash> set dosya = [[Media:Bathy.txt|Bathy.txt]] <bash> gmtset MEASURE_UNIT inch ########get minmax coordinates set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'` #Math: aliased to set !:1 = `echo "!:3-$" | bc -l ` #Math x = $R[2]- $R[1] #Math y = $R[4]- $R[3] #echo $x $y ########### butun noktalari gridlemek icin # gridding with 0.5 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya # 1 metre with 1 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya # gridding with 2 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya # gridding with 5 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya ######### plot each to see the difference #grd2cpt tmp05.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp1.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp2.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp5.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #### resample and make all with the same pixel size grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd grd2cpt tmp5S.grd -Crainbow -V -Z > ! palet.cpt grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps xv x.ps ##### stack them with highest resolution on top ## fill the gaps in the data with 0.5 m pixel size ## from the with 1 m, 2m and then 5 m grdmath tmp05.grd tmp1S.grd AND = tmpA.grd grdmath tmpA.grd tmp2S.grd AND = tmpB.grd grdmath tmpB.grd tmp5S.grd AND = spiky.grd ######### plot the stacked data with 0.5 m pixel size. ### create an intensity (shade) file with sun angle of 315 (NW) grdgradient spiky.grd -GspikyI.grd -Nt -A315 grd2cpt spiky.grd -Crainbow -V -Z > ! palet.cpt grdimage spiky.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 > ! x.ps xv x.ps & ### 3D plotting see the spikes !!!!! echo $R set nam = 3d.ps set ranges = -R$R[1]/$R[2]/$R[3]/$R[4] set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'` grdview spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V > ! $nam xv $nam ############# remove the spikes now ### make a shade and a slope file grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V ## convert pixels with a slope value higer than 1.2 to NaN (Not a Value) grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V ## mask spikes now grdmath spiky.grd mask.grd OR = nospike.grd ## have a look at it grdgradient nospike.grd -GtmpI.grd -Nt -A315 grd2cpt nospike.grd -Crainbow -V -Z > ! palet.cpt grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps xv x.ps & # make intensity file grdgradient nospike.grd -GnospikeI.grd -Nt -A315 ### 3D plotting set ranges = -R$R[1]/$R[2]/$R[3]/$R[4] grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 > ! $dosya:r3d.ps xv $dosya:r3d.ps & </bash> 1941 1940 2010-02-18T13:32:47Z Ziyadin 4 * [[ batitri verisini gridleme ve spike'lari maskeleme]] ### dosya ismi gir set dosya = [[Media:Bathy.txt|Bathy.txt]] <bash> gmtset MEASURE_UNIT inch ########get minmax coordinates set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'` #Math: aliased to set !:1 = `echo "!:3-$" | bc -l ` #Math x = $R[2]- $R[1] #Math y = $R[4]- $R[3] #echo $x $y ########### butun noktalari gridlemek icin # gridding with 0.5 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya # 1 metre with 1 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya # gridding with 2 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya # gridding with 5 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya ######### plot each to see the difference #grd2cpt tmp05.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp1.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp2.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp5.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #### resample and make all with the same pixel size grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd grd2cpt tmp5S.grd -Crainbow -V -Z > ! palet.cpt grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps xv x.ps ##### stack them with highest resolution on top ## fill the gaps in the data with 0.5 m pixel size ## from the with 1 m, 2m and then 5 m grdmath tmp05.grd tmp1S.grd AND = tmpA.grd grdmath tmpA.grd tmp2S.grd AND = tmpB.grd grdmath tmpB.grd tmp5S.grd AND = spiky.grd ######### plot the stacked data with 0.5 m pixel size. ### create an intensity (shade) file with sun angle of 315 (NW) grdgradient spiky.grd -GspikyI.grd -Nt -A315 grd2cpt spiky.grd -Crainbow -V -Z > ! palet.cpt grdimage spiky.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 > ! x.ps xv x.ps & ### 3D plotting see the spikes !!!!! echo $R set nam = 3d.ps set ranges = -R$R[1]/$R[2]/$R[3]/$R[4] set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'` grdview spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V > ! $nam xv $nam ############# remove the spikes now ### make a shade and a slope file grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V ## convert pixels with a slope value higer than 1.2 to NaN (Not a Value) grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V ## mask spikes now grdmath spiky.grd mask.grd OR = nospike.grd ## have a look at it grdgradient nospike.grd -GtmpI.grd -Nt -A315 grd2cpt nospike.grd -Crainbow -V -Z > ! palet.cpt grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps xv x.ps & # make intensity file grdgradient nospike.grd -GnospikeI.grd -Nt -A315 ### 3D plotting set ranges = -R$R[1]/$R[2]/$R[3]/$R[4] grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 > ! $dosya:r3d.ps xv $dosya:r3d.ps & </bash> 1940 1939 2010-02-18T13:31:59Z Ziyadin 4 * [[ batitri verisini gridleme ve spike'lari maskeleme]] set dosya = [[Media:Bathy.txt|Bathy.txt]] ### dosya ismi gir set dosya = Bathy.txt <bash> gmtset MEASURE_UNIT inch ########get minmax coordinates set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'` #Math: aliased to set !:1 = `echo "!:3-$" | bc -l ` #Math x = $R[2]- $R[1] #Math y = $R[4]- $R[3] #echo $x $y ########### butun noktalari gridlemek icin # gridding with 0.5 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya # 1 metre with 1 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya # gridding with 2 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya # gridding with 5 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya ######### plot each to see the difference #grd2cpt tmp05.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp1.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp2.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp5.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #### resample and make all with the same pixel size grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd grd2cpt tmp5S.grd -Crainbow -V -Z > ! palet.cpt grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps xv x.ps ##### stack them with highest resolution on top ## fill the gaps in the data with 0.5 m pixel size ## from the with 1 m, 2m and then 5 m grdmath tmp05.grd tmp1S.grd AND = tmpA.grd grdmath tmpA.grd tmp2S.grd AND = tmpB.grd grdmath tmpB.grd tmp5S.grd AND = spiky.grd ######### plot the stacked data with 0.5 m pixel size. ### create an intensity (shade) file with sun angle of 315 (NW) grdgradient spiky.grd -GspikyI.grd -Nt -A315 grd2cpt spiky.grd -Crainbow -V -Z > ! palet.cpt grdimage spiky.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 > ! x.ps xv x.ps & ### 3D plotting see the spikes !!!!! echo $R set nam = 3d.ps set ranges = -R$R[1]/$R[2]/$R[3]/$R[4] set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'` grdview spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V > ! $nam xv $nam ############# remove the spikes now ### make a shade and a slope file grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V ## convert pixels with a slope value higer than 1.2 to NaN (Not a Value) grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V ## mask spikes now grdmath spiky.grd mask.grd OR = nospike.grd ## have a look at it grdgradient nospike.grd -GtmpI.grd -Nt -A315 grd2cpt nospike.grd -Crainbow -V -Z > ! palet.cpt grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps xv x.ps & # make intensity file grdgradient nospike.grd -GnospikeI.grd -Nt -A315 ### 3D plotting set ranges = -R$R[1]/$R[2]/$R[3]/$R[4] grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 > ! $dosya:r3d.ps xv $dosya:r3d.ps & </bash> 1939 1938 2010-02-18T13:30:45Z Ziyadin 4 * [[ batitri verisini gridleme ve spike'lari maskeleme]] set dosya = [[Media:Bathy.txt|Bathy.txt]] <bash> ### dosya ismi gir set dosya = [[Media:Bathy.txt|Bathy.txt]] gmtset MEASURE_UNIT inch ########get minmax coordinates set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'` #Math: aliased to set !:1 = `echo "!:3-$" | bc -l ` #Math x = $R[2]- $R[1] #Math y = $R[4]- $R[3] #echo $x $y ########### butun noktalari gridlemek icin # gridding with 0.5 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya # 1 metre with 1 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya # gridding with 2 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya # gridding with 5 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya ######### plot each to see the difference #grd2cpt tmp05.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp1.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp2.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp5.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #### resample and make all with the same pixel size grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd grd2cpt tmp5S.grd -Crainbow -V -Z > ! palet.cpt grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps xv x.ps ##### stack them with highest resolution on top ## fill the gaps in the data with 0.5 m pixel size ## from the with 1 m, 2m and then 5 m grdmath tmp05.grd tmp1S.grd AND = tmpA.grd grdmath tmpA.grd tmp2S.grd AND = tmpB.grd grdmath tmpB.grd tmp5S.grd AND = spiky.grd ######### plot the stacked data with 0.5 m pixel size. ### create an intensity (shade) file with sun angle of 315 (NW) grdgradient spiky.grd -GspikyI.grd -Nt -A315 grd2cpt spiky.grd -Crainbow -V -Z > ! palet.cpt grdimage spiky.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 > ! x.ps xv x.ps & ### 3D plotting see the spikes !!!!! echo $R set nam = 3d.ps set ranges = -R$R[1]/$R[2]/$R[3]/$R[4] set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'` grdview spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V > ! $nam xv $nam ############# remove the spikes now ### make a shade and a slope file grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V ## convert pixels with a slope value higer than 1.2 to NaN (Not a Value) grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V ## mask spikes now grdmath spiky.grd mask.grd OR = nospike.grd ## have a look at it grdgradient nospike.grd -GtmpI.grd -Nt -A315 grd2cpt nospike.grd -Crainbow -V -Z > ! palet.cpt grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps xv x.ps & # make intensity file grdgradient nospike.grd -GnospikeI.grd -Nt -A315 ### 3D plotting set ranges = -R$R[1]/$R[2]/$R[3]/$R[4] grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 > ! $dosya:r3d.ps xv $dosya:r3d.ps & </bash> 1938 1937 2010-02-18T13:30:00Z Ziyadin 4 * [[ batitri verisini gridleme ve spike'lari maskeleme]] <bash> ### dosya ismi gir set dosya = [[Media:Bathy.txt|Bathy.txt]] gmtset MEASURE_UNIT inch ########get minmax coordinates set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'` #Math: aliased to set !:1 = `echo "!:3-$" | bc -l ` #Math x = $R[2]- $R[1] #Math y = $R[4]- $R[3] #echo $x $y ########### butun noktalari gridlemek icin # gridding with 0.5 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya # 1 metre with 1 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya # gridding with 2 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya # gridding with 5 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya ######### plot each to see the difference #grd2cpt tmp05.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp1.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp2.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp5.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #### resample and make all with the same pixel size grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd grd2cpt tmp5S.grd -Crainbow -V -Z > ! palet.cpt grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps xv x.ps ##### stack them with highest resolution on top ## fill the gaps in the data with 0.5 m pixel size ## from the with 1 m, 2m and then 5 m grdmath tmp05.grd tmp1S.grd AND = tmpA.grd grdmath tmpA.grd tmp2S.grd AND = tmpB.grd grdmath tmpB.grd tmp5S.grd AND = spiky.grd ######### plot the stacked data with 0.5 m pixel size. ### create an intensity (shade) file with sun angle of 315 (NW) grdgradient spiky.grd -GspikyI.grd -Nt -A315 grd2cpt spiky.grd -Crainbow -V -Z > ! palet.cpt grdimage spiky.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 > ! x.ps xv x.ps & ### 3D plotting see the spikes !!!!! echo $R set nam = 3d.ps set ranges = -R$R[1]/$R[2]/$R[3]/$R[4] set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'` grdview spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V > ! $nam xv $nam ############# remove the spikes now ### make a shade and a slope file grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V ## convert pixels with a slope value higer than 1.2 to NaN (Not a Value) grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V ## mask spikes now grdmath spiky.grd mask.grd OR = nospike.grd ## have a look at it grdgradient nospike.grd -GtmpI.grd -Nt -A315 grd2cpt nospike.grd -Crainbow -V -Z > ! palet.cpt grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps xv x.ps & # make intensity file grdgradient nospike.grd -GnospikeI.grd -Nt -A315 ### 3D plotting set ranges = -R$R[1]/$R[2]/$R[3]/$R[4] grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 > ! $dosya:r3d.ps xv $dosya:r3d.ps & </bash> 1937 1936 2010-02-18T13:29:47Z Ziyadin 4 * [[ batitri verisini gridleme ve spike'lari maskeleme]] <bash> ### dosya ismi gir set dosya = [[[[Media:Bathy.txt|Bathy.txt]]]] gmtset MEASURE_UNIT inch ########get minmax coordinates set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'` #Math: aliased to set !:1 = `echo "!:3-$" | bc -l ` #Math x = $R[2]- $R[1] #Math y = $R[4]- $R[3] #echo $x $y ########### butun noktalari gridlemek icin # gridding with 0.5 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya # 1 metre with 1 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya # gridding with 2 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya # gridding with 5 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya ######### plot each to see the difference #grd2cpt tmp05.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp1.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp2.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp5.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #### resample and make all with the same pixel size grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd grd2cpt tmp5S.grd -Crainbow -V -Z > ! palet.cpt grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps xv x.ps ##### stack them with highest resolution on top ## fill the gaps in the data with 0.5 m pixel size ## from the with 1 m, 2m and then 5 m grdmath tmp05.grd tmp1S.grd AND = tmpA.grd grdmath tmpA.grd tmp2S.grd AND = tmpB.grd grdmath tmpB.grd tmp5S.grd AND = spiky.grd ######### plot the stacked data with 0.5 m pixel size. ### create an intensity (shade) file with sun angle of 315 (NW) grdgradient spiky.grd -GspikyI.grd -Nt -A315 grd2cpt spiky.grd -Crainbow -V -Z > ! palet.cpt grdimage spiky.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 > ! x.ps xv x.ps & ### 3D plotting see the spikes !!!!! echo $R set nam = 3d.ps set ranges = -R$R[1]/$R[2]/$R[3]/$R[4] set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'` grdview spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V > ! $nam xv $nam ############# remove the spikes now ### make a shade and a slope file grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V ## convert pixels with a slope value higer than 1.2 to NaN (Not a Value) grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V ## mask spikes now grdmath spiky.grd mask.grd OR = nospike.grd ## have a look at it grdgradient nospike.grd -GtmpI.grd -Nt -A315 grd2cpt nospike.grd -Crainbow -V -Z > ! palet.cpt grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps xv x.ps & # make intensity file grdgradient nospike.grd -GnospikeI.grd -Nt -A315 ### 3D plotting set ranges = -R$R[1]/$R[2]/$R[3]/$R[4] grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 > ! $dosya:r3d.ps xv $dosya:r3d.ps & </bash> 1936 1935 2010-02-18T13:29:01Z Ziyadin 4 * [[ batitri verisini gridleme ve spike'lari maskeleme]] <bash> ### dosya ismi gir set dosya = [[bathy.txt]] gmtset MEASURE_UNIT inch ########get minmax coordinates set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'` #Math: aliased to set !:1 = `echo "!:3-$" | bc -l ` #Math x = $R[2]- $R[1] #Math y = $R[4]- $R[3] #echo $x $y ########### butun noktalari gridlemek icin # gridding with 0.5 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya # 1 metre with 1 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya # gridding with 2 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya # gridding with 5 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya ######### plot each to see the difference #grd2cpt tmp05.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp1.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp2.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp5.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #### resample and make all with the same pixel size grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd grd2cpt tmp5S.grd -Crainbow -V -Z > ! palet.cpt grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps xv x.ps ##### stack them with highest resolution on top ## fill the gaps in the data with 0.5 m pixel size ## from the with 1 m, 2m and then 5 m grdmath tmp05.grd tmp1S.grd AND = tmpA.grd grdmath tmpA.grd tmp2S.grd AND = tmpB.grd grdmath tmpB.grd tmp5S.grd AND = spiky.grd ######### plot the stacked data with 0.5 m pixel size. ### create an intensity (shade) file with sun angle of 315 (NW) grdgradient spiky.grd -GspikyI.grd -Nt -A315 grd2cpt spiky.grd -Crainbow -V -Z > ! palet.cpt grdimage spiky.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 > ! x.ps xv x.ps & ### 3D plotting see the spikes !!!!! echo $R set nam = 3d.ps set ranges = -R$R[1]/$R[2]/$R[3]/$R[4] set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'` grdview spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V > ! $nam xv $nam ############# remove the spikes now ### make a shade and a slope file grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V ## convert pixels with a slope value higer than 1.2 to NaN (Not a Value) grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V ## mask spikes now grdmath spiky.grd mask.grd OR = nospike.grd ## have a look at it grdgradient nospike.grd -GtmpI.grd -Nt -A315 grd2cpt nospike.grd -Crainbow -V -Z > ! palet.cpt grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps xv x.ps & # make intensity file grdgradient nospike.grd -GnospikeI.grd -Nt -A315 ### 3D plotting set ranges = -R$R[1]/$R[2]/$R[3]/$R[4] grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 > ! $dosya:r3d.ps xv $dosya:r3d.ps & </bash> 1935 1933 2010-02-18T13:28:06Z Ziyadin 4 * [[ batitri verisini gridleme ve spike'lari maskeleme]] <bash> ### dosya ismi gir set dosya = bathy.txt gmtset MEASURE_UNIT inch ########get minmax coordinates set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'` #Math: aliased to set !:1 = `echo "!:3-$" | bc -l ` #Math x = $R[2]- $R[1] #Math y = $R[4]- $R[3] #echo $x $y ########### butun noktalari gridlemek icin # gridding with 0.5 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya # 1 metre with 1 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya # gridding with 2 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya # gridding with 5 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya ######### plot each to see the difference #grd2cpt tmp05.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp1.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp2.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp5.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #### resample and make all with the same pixel size grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd grd2cpt tmp5S.grd -Crainbow -V -Z > ! palet.cpt grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps xv x.ps ##### stack them with highest resolution on top ## fill the gaps in the data with 0.5 m pixel size ## from the with 1 m, 2m and then 5 m grdmath tmp05.grd tmp1S.grd AND = tmpA.grd grdmath tmpA.grd tmp2S.grd AND = tmpB.grd grdmath tmpB.grd tmp5S.grd AND = spiky.grd ######### plot the stacked data with 0.5 m pixel size. ### create an intensity (shade) file with sun angle of 315 (NW) grdgradient spiky.grd -GspikyI.grd -Nt -A315 grd2cpt spiky.grd -Crainbow -V -Z > ! palet.cpt grdimage spiky.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 > ! x.ps xv x.ps & ### 3D plotting see the spikes !!!!! echo $R set nam = 3d.ps set ranges = -R$R[1]/$R[2]/$R[3]/$R[4] set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'` grdview spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V > ! $nam xv $nam ############# remove the spikes now ### make a shade and a slope file grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V ## convert pixels with a slope value higer than 1.2 to NaN (Not a Value) grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V ## mask spikes now grdmath spiky.grd mask.grd OR = nospike.grd ## have a look at it grdgradient nospike.grd -GtmpI.grd -Nt -A315 grd2cpt nospike.grd -Crainbow -V -Z > ! palet.cpt grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps xv x.ps & # make intensity file grdgradient nospike.grd -GnospikeI.grd -Nt -A315 ### 3D plotting set ranges = -R$R[1]/$R[2]/$R[3]/$R[4] grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 > ! $dosya:r3d.ps xv $dosya:r3d.ps & </bash> 1933 1932 2010-02-18T13:13:03Z Ziyadin 4 * [[ batitri verisini gridleme ve spike'lari maskeleme]] <bash> ### dosya ismi gir set dosya = bathy.dat gmtset MEASURE_UNIT inch ########get minmax coordinates set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'` #Math: aliased to set !:1 = `echo "!:3-$" | bc -l ` #Math x = $R[2]- $R[1] #Math y = $R[4]- $R[3] #echo $x $y ########### butun noktalari gridlemek icin # gridding with 0.5 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya # 1 metre with 1 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya # gridding with 2 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya # gridding with 5 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya ######### plot each to see the difference #grd2cpt tmp05.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp1.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp2.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp5.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #### resample and make all with the same pixel size grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd grd2cpt tmp5S.grd -Crainbow -V -Z > ! palet.cpt grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps xv x.ps ##### stack them with highest resolution on top ## fill the gaps in the data with 0.5 m pixel size ## from the with 1 m, 2m and then 5 m grdmath tmp05.grd tmp1S.grd AND = tmpA.grd grdmath tmpA.grd tmp2S.grd AND = tmpB.grd grdmath tmpB.grd tmp5S.grd AND = spiky.grd ######### plot the stacked data with 0.5 m pixel size. ### create an intensity (shade) file with sun angle of 315 (NW) grdgradient spiky.grd -GspikyI.grd -Nt -A315 grd2cpt spiky.grd -Crainbow -V -Z > ! palet.cpt grdimage spiky.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 > ! x.ps xv x.ps & ### 3D plotting see the spikes !!!!! echo $R set nam = 3d.ps set ranges = -R$R[1]/$R[2]/$R[3]/$R[4] set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'` grdview spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V > ! $nam xv $nam ############# remove the spikes now ### make a shade and a slope file grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V ## convert pixels with a slope value higer than 1.2 to NaN (Not a Value) grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V ## mask spikes now grdmath spiky.grd mask.grd OR = nospike.grd ## have a look at it grdgradient nospike.grd -GtmpI.grd -Nt -A315 grd2cpt nospike.grd -Crainbow -V -Z > ! palet.cpt grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps xv x.ps & # make intensity file grdgradient nospike.grd -GnospikeI.grd -Nt -A315 ### 3D plotting set ranges = -R$R[1]/$R[2]/$R[3]/$R[4] grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 > ! $dosya:r3d.ps xv $dosya:r3d.ps & </bash> 1932 2010-02-18T13:06:11Z Ziyadin 4 <bash> ### dosya ismi gir set dosya = bathy.dat gmtset MEASURE_UNIT inch ########get minmax coordinates set R = `minmax $dosya -C | awk '{print int($1/10)*10-20,int($2/10)*10+20,int($3/10)*10-20,int($4/10)*10+20}'` #Math: aliased to set !:1 = `echo "!:3-$" | bc -l ` #Math x = $R[2]- $R[1] #Math y = $R[4]- $R[3] #echo $x $y ########### butun noktalari gridlemek icin # gridding with 0.5 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I0.5 -F -V -Gtmp05.grd $dosya # 1 metre with 1 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I1 -F -V -Gtmp1.grd $dosya # gridding with 2 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I2 -F -V -Gtmp2.grd $dosya # gridding with 5 metre pixel size xyz2grd -R$R[1]/$R[2]/$R[3]/$R[4] -I5 -F -V -Gtmp5.grd $dosya ######### plot each to see the difference #grd2cpt tmp05.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp05.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp1.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp1.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp2.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp2.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #grd2cpt tmp5.grd -Crainbow -V -Z > ! palet.cpt #grdimage tmp5.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.007 -P -B200 > ! x.ps #xv x.ps #### resample and make all with the same pixel size grdsample tmp1.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp1S.grd grdsample tmp2.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp2S.grd grdsample tmp5.grd -I0.5 -R$R[1]/$R[2]/$R[3]/$R[4] -Gtmp5S.grd grd2cpt tmp5S.grd -Crainbow -V -Z > ! palet.cpt grdimage tmp5S.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps xv x.ps ##### stack them with highest resolution on top ## fill the gaps in the data with 0.5 m pixel size ## from the with 1 m, 2m and then 5 m grdmath tmp05.grd tmp1S.grd AND = tmpA.grd grdmath tmpA.grd tmp2S.grd AND = tmpB.grd grdmath tmpB.grd tmp5S.grd AND = spiky.grd ######### plot the stacked data with 0.5 m pixel size. ### create an intensity (shade) file with sun angle of 315 (NW) grdgradient spiky.grd -GspikyI.grd -Nt -A315 grd2cpt spiky.grd -Crainbow -V -Z > ! palet.cpt grdimage spiky.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.07 -P -B200 > ! x.ps xv x.ps & ### 3D plotting see the spikes !!!!! echo $R set nam = 3d.ps set ranges = -R$R[1]/$R[2]/$R[3]/$R[4] set depth = ` grdinfo -C spiky.grd | awk '{print $6,$7}'` grdview spiky.grd -E40/20 $ranges -Jx0.08 -Cpalet.cpt -IspikyI.grd -Jz0.08 -Qi300 -V > ! $nam xv $nam ############# remove the spikes now ### make a shade and a slope file grdgradient spiky.grd -Gintensity.grd -Dc -Sslope.grd -V ## convert pixels with a slope value higer than 1.2 to NaN (Not a Value) grdclip slope.grd -Gmask.grd -Sa1.2/NaN -V ## mask spikes now grdmath spiky.grd mask.grd OR = nospike.grd ## have a look at it grdgradient nospike.grd -GtmpI.grd -Nt -A315 grd2cpt nospike.grd -Crainbow -V -Z > ! palet.cpt grdimage nospike.grd -ItmpI.grd -Cpalet.cpt -R$R[1]/$R[2]/$R[3]/$R[4] -Jx0.08 -P -B200 > ! x.ps xv x.ps & # make intensity file grdgradient nospike.grd -GnospikeI.grd -Nt -A315 ### 3D plotting set ranges = -R$R[1]/$R[2]/$R[3]/$R[4] grdview nospike.grd -E10/20 $ranges -Jx0.08 -Cpalet.cpt -InospikeI.grd -Jz0.08 -Qi300 -V -Z0 -B250 > ! $dosya:r3d.ps xv $dosya:r3d.ps & </bash> Gv 0 1444 1767 2009-04-04T17:31:09Z Onur 5 Gv sayfasının yeni adı: GV #REDIRECT [[GV]] HGT 0 1478 1983 1982 2010-09-19T08:31:43Z Onur 5 [[SRTM]] veri formatı. 1982 2010-09-19T08:31:27Z Onur 5 SRTM veri formatı. Jeo 0 1436 1739 2009-04-04T13:32:17Z Onur 5 Jeo sayfasının yeni adı: Joe editörü: yanlış yazım #REDIRECT [[Joe editörü]] Joe Editörü 0 1435 1823 1822 2009-04-09T03:03:09Z AhmetA 2 Orjinal ismi "Joe's Own Editor" olan program, linux sürümleriyle standart olarak gelir. Standart yüklemelerde bilgisayara yüklenmeyebilir, bu nedenle kurulum aşamasında ya da sonradan ''joe'' paketi yükleme için seçilmelidir. Grafik arayüzü gerektirmediğinden, istenirse gnome, kde gibi Xwindow uygulamaları üzerinde istenirse text mod üzerinde kullanılabilmektedir. Tüm komutların klavye tuş bileşimleriyle verilmesi hızlı bir kullanım sağlar. Bir den fazla dosyayı aynı ekranda alt alt açmaya da imkan vermektedir. Grafik tabanlı editörlerde olduğu gibi dosya uzantısına göre yazının renklendirilmesine imkan verir. C-shell benzeri bir script dosyası için GMT komutlarının renklendirilmesi ile ilgili gerekli dosya [[Onur Tan]] tarafından [http://www.atag.itu.edu.tr/GMTtr/yardimci_bilgi/joe.htm ATAG-GMTtr] sayfasında verilmiştir. Temel Komutlar: * ctrl+K+H : Yardım penceresi. * ctrl+K+X : Dosya sakla ve çık. * ctrl+C : Saklamadan çık. * ctrl+K+D : Dosyayı aynı/başka bir isimle sakla. * ctrl+K+B : Blok başı işaretleme. * ctrl+K+K : Blok sonu işaretleme. * ctrl+K+C : Blok kopyalama. * ctrl+K+M : Blok yerdeğiştirme. * ctrl+K+Y : Blok sil. * ctrl+T+X : Düşey blok modunu aç/kapat. * ctrl+K+U : Dosya başına git. * ctrl+K+V : Dosya sonuna git. * ctrl+J : İmlecin sağ tarafını tamamen sil. * ctrl+_ : Son işlemi geri al. == Yükleme == Eğer Linux kurulumu sırasında Joe yüklenmemiş ise, ''yum install joe'' komutunu kullanarak yükleyebilirsiniz. == Dış Bağlantılar == * [http://joe-editor.sourceforge.net/ Joe's Own Editor] * [http://www.atag.itu.edu.tr/GMTtr/yardimci_bilgi/joe.htm GMT için renklendirme] 1822 1744 2009-04-08T18:31:54Z Onur 5 Orjinal ismi "Joe's Own Editor" olan program, linux sürümleriyle standart olarak gelir. Standart yüklemelerde bilgasayara yüklenmeyebilir, bu nedenle kurulum aşamasında ya da sonradan ''joe'' paketi yükleme için seçilmelidir. Grafik arayüzü gerektirmediğinden, istenirse gnome, kde gibi Xwindow uygulamaları üzerinde istenirse text mod üzerinde kullanılabilmektedir. Tüm komutların klavye tuş bileşimleriyle verilmesi hızlı bir kullanım sağlar. Bir den fazla dosyayı aynı ekranda alt alt açmaya da imkan vermektedir. Grafik tabanlı editörlerde olduğu gibi dosya uzantısına göre yazının renklendirilmesine imkan verir. C-shell benzeri bir script dosyası için GMT komutlarının renklendirilmesi ile ilgili gerekli dosya [[Onur Tan]] tarafından [http://www.atag.itu.edu.tr/GMTtr/yardimci_bilgi/joe.htm ATAG-GMTtr] sayfasında verilmiştir. Temel Komutlar: * ctrl+K+H : Yardım penceresi. * ctrl+K+X : Dosya sakla ve çık. * ctrl+C : Saklamadan çık. * ctrl+K+D : Dosyayı aynı/başka bir isimle sakla. * ctrl+K+B : Blok başı işaretleme. * ctrl+K+K : Blok sonu işaretleme. * ctrl+K+C : Blok kopyalama. * ctrl+K+M : Blok yerdeğiştirme. * ctrl+K+Y : Blok sil. * ctrl+T+X : Düşey blok modunu aç/kapat. * ctrl+K+U : Dosya başına git. * ctrl+K+V : Dosya sonuna git. * ctrl+J : İmlecin sağ tarafını tamamen sil. * ctrl+_ : Son işlemi geri al. == Yükleme == Eğer Linux kurulumu sırasında Joe yüklenmemiş ise, ''yum install joe'' komutunu kullanarak yükleyebilirsiniz. == Dış Bağlantılar == * [http://joe-editor.sourceforge.net/ Joe's Own Editor] * [http://www.atag.itu.edu.tr/GMTtr/yardimci_bilgi/joe.htm GMT için renklendirme] 1744 1741 2009-04-04T14:09:48Z Onur 5 Orjinal ismi "Joe's Own Editor" olan program, linux sürümleriyle standart olarak gelir. Standart yüklemelerde bilgasayarına yüklenmeyebilir, bu nedenle kurulum aşamasında ya da sonradan ''joe'' paketi yükleme için seçilmelidir. Grafik arayüzü gerektirmediğinden, istenirse gnome, kde gibi Xwindow uygulamaları üzerinde istenirse text mod üzerinde kullanılabilmektedir. Tüm komutların klavye tuş bileşimleriyle verilmesi hızlı bir kullanım sağlar. Bir den fazla dosyayı aynı ekranda alt alt açmaya da imkan vermektedir. Grafik tabanlı editörlerde olduğu gibi dosya uzantısına göre yazının renklendirilmesine imkan verir. C-shell benzeri bir script dosyası için GMT komutlarının renklendirilmesi ile ilgili gerekli dosya [[Onur Tan]] tarafından [http://www.atag.itu.edu.tr/GMTtr/yardimci_bilgi/joe.htm ATAG-GMTtr] sayfasında verilmiştir. Temel Komutlar: * ctrl+K+H : Yardım penceresi. * ctrl+K+X : Dosya sakla ve çık. * ctrl+C : Saklamadan çık. * ctrl+K+D : Dosyayı aynı/başka bir isimle sakla. * ctrl+K+B : Blok başı işaretleme. * ctrl+K+K : Blok sonu işaretleme. * ctrl+K+C : Blok kopyalama. * ctrl+K+M : Blok yerdeğiştirme. * ctrl+K+Y : Blok sil. * ctrl+T+X : Düşey blok modunu aç/kapat. * ctrl+K+U : Dosya başına git. * ctrl+K+V : Dosya sonuna git. * ctrl+J : İmlecin sağ tarafını tamamen sil. * ctrl+_ : Son işlemi geri al. == Yükleme == Eğer Linux kurulumu sırasında Joe yüklenmemiş ise, ''yum install joe'' komutunu kullanarak yükleyebilirsiniz. == Dış Bağlantılar == * [http://joe-editor.sourceforge.net/ Joe's Own Editor] * [http://www.atag.itu.edu.tr/GMTtr/yardimci_bilgi/joe.htm GMT için renklendirme] 1741 1738 2009-04-04T13:33:37Z Onur 5 Joe editörü sayfasının yeni adı: Joe Editörü Joe editörü 1738 1736 2009-04-04T13:32:17Z Onur 5 Jeo sayfasının yeni adı: Joe editörü: yanlış yazım Joe editörü 1736 2009-04-04T13:29:22Z Onur 5 Joe editörü Joe editörü 0 1437 1742 2009-04-04T13:33:37Z Onur 5 Joe editörü sayfasının yeni adı: Joe Editörü #REDIRECT [[Joe Editörü]] KML-KMZ arşivi 0 1488 2046 2011-01-09T19:45:55Z AhmetA 2 Google Earth için dosya arşivi. * TÜBİTAK MAM YDBE Deprem ve Paleomanyetizma Kataloğu http://www.ydbe.mam.gov.tr (sayfanın altlarına bkz.) [[Category:Google Earth]] Linux Kabuk Ayarları 0 1391 2041 2040 2010-12-30T15:15:07Z Onur 5 /* Bash için kabuk ayarı */ ==Kabuk (Shell) Ayarı da Nedir?== Çalıştığımız klasördeki bir programı çağırmak-çalıştırmak için şu tarz bir komut kafidir: chmod +x program # Bu opsiyonel bir adım: program çalışma hakkına sahipse gerek yok ./program Fakat çalıştırmak istediğimiz komut başka bir klasörde ise onu çalıştırmak için şöyle bir uzun yazım gerekecektir: /programın_kurulu_oldugu_ana_klasor/alt_klasor/bin/program Her seferinde programın olduğu klasörde çalışmamız mümkün olmadığı gibi, her seferinde de yukarıdaki gibi uzun uzun programın "adresini" komut satırına yazmamız da bir nevi zulüm olacaktır. Bunun çözümü; diskimize çalıştırılabilir bir program kurduğumuzda buna her an (açtığınız, çalıştığınız tüm komut satırlarında) ulaşabilmek için, işletim sisteminize onu nerede bulabileceğini söylemektir. İşletim sistemine bu bilgi birkaç şekilde verilebilir. Bunlardan en sık kullanılanı kullandığımız shell-kabuğun ayar dosyalarından birisinde PATH adlı değişkeni tanımlamaktır. PATH değişkeni ile tanımlanan klasörlerdeki programlar shell-kabuk tarafından tanınırlar ve sadece isimlerini yazarak çalıştığınız tüm terminallerde bu programları çağırabilirsiniz. == Kabuk Ayarları== Öncelikle Unix sisteminizde hangi kabuğun kullanıldığını öğrenmeli ve ona göre yapılacak ayarı seçmelisiniz. Kabuk tipini öğrenmek için /etc klasörünün altındaki passwd dosyasına bakın: more /etc/passwd Burada kendi kullanıcı adınızın olduğu bir satır olacaktır (genelde en son kısımda bulunur): Örneğin: <bash> onur:x:500:500:Onur TAN:/home/onur:/bin/bash</bash> Çoğu Linux dağıtımında aksi bir seçim yapmadıysanız ön tanımlı kabuk Bash kabuğudur. Bu nedenle bu ayar ''/bin/bash'' olarak gelir (C-shell kullanmak isterseniz bu kısmı ''/bin/csh'' olarak değiştirin; ve sistemden çıkın (logout). Veya tam emin olmak için bilgisayarınızı tekrar başlatın!). === C-Shell için kabuk ayarı=== C shell (CSH) kullanıyorsanız: *''/etc/csh.cshrc'' dosyasını kendi home klasörünüze ''.cshrc'' olarak kopyalayın (veya /home/kullanici_adi klasörünüzde bu dosya zaten varsa onu düzenleyin): <C>cp /etc/csh.cshrc ~/.cshrc''</C> Bir editör (örn. joe, vi) ile ''.cshrc'' (gizli sistem dosyasıdır) dosyasını açın ve içine <C> setenv PATH "${PATH}:/usr/local/GMT/bin" setenv GMTHOME "/usr/local/" setenv NETCDFHOME "/usr/local/GMT/netCDF" </C> satırlarını ekleyin. NetCDF başka bir klasöre yerleştirilmiş olabilir, ilgili satırı kendi sisteminize göre düzenlemelisiniz. === Bash için kabuk ayarı === BASH kullanıyorsanız: ''/etc/bashrc'' dosyasını kendi home klasörünüze ''.bashrc'' olarak kopyalayın (veya /home/kullanici_adi klasörünüzde bu dosya zaten varsa onu düzenleyin): <bash>cp /etc/bashrc ~/.bashrc</bash> Bir [[Metin_Editörleri|editör]] (örn. joe, vi, nedit, gedit, kate...) ile ''.bashrc'' (gizli dosyadır) dosyasını açın ve içine <bash> export GMTHOME=/usr/local/GMT export PATH=/usr/local/GMT/bin:$PATH </bash> satırlarını ekleyin. NETCDF kütüphanesi ve manuel sayfalarının da adresini belirtmemiz gerekebilir: <bash> export MANPATH=/usr/local/GMT/man:$MANPATH export NETCDFHOME=/usr/local/GMT/netcdf_adresi </bash> ====Ufak bir not==== Güncel Linux dağıtımları Bash'i kullanıyor olacak demiştik. Komut satırından kurdu iseniz kurulumun sonunda GMT size gereken shell ayarlarını söyler. O satırları sadece kopyala-yapıştır yapmanız kafi olur. Örneğin kurulum sonunda şu tarz bir uyarı mesajı göreceksiniz: (Bu örnekte GMT'yi /usr/local altına değil de /sw adında bize ait bir klasöre kuruyoruz) #For sh or bash users: export NETCDFHOME=/sw/GMT4.5.3/netcdf-3.6.3 export PATH=/sw/GMT4.5.3/GMT4.5.3/bin:$PATH # Note: if you installed netCDF as a shared library you may have to add # the path to this library to LD_LIBRARY_PATH or place the library in a # standard system path [see information on shared library for your OS]. export MANPATH=/sw/GMT4.5.3/GMT4.5.3/man:$MANPATH #Add /sw/GMT4.5.3/GMT4.5.3/share/html/gmt_services.html as browser bookmark Son satırda gördüğünüz gibi GMT kurulumu internet tarayıcımız için yardım dosyalarına nasıl ulaşabileceğimizi de belirtmiş. == Ayarları aktif hale getirmek== Yeni bir terminal penceresi açtığınızda ayarlar aktif olacaktır. Çalıştığınız terminal penceresini kapatmak istemiyorsanız: source ~/.cshrc veya source ~/.bash komutlarını girmeniz kafidir. 2040 2030 2010-12-30T15:14:23Z Onur 5 /* C-Shell için kabuk ayarı */ ==Kabuk (Shell) Ayarı da Nedir?== Çalıştığımız klasördeki bir programı çağırmak-çalıştırmak için şu tarz bir komut kafidir: chmod +x program # Bu opsiyonel bir adım: program çalışma hakkına sahipse gerek yok ./program Fakat çalıştırmak istediğimiz komut başka bir klasörde ise onu çalıştırmak için şöyle bir uzun yazım gerekecektir: /programın_kurulu_oldugu_ana_klasor/alt_klasor/bin/program Her seferinde programın olduğu klasörde çalışmamız mümkün olmadığı gibi, her seferinde de yukarıdaki gibi uzun uzun programın "adresini" komut satırına yazmamız da bir nevi zulüm olacaktır. Bunun çözümü; diskimize çalıştırılabilir bir program kurduğumuzda buna her an (açtığınız, çalıştığınız tüm komut satırlarında) ulaşabilmek için, işletim sisteminize onu nerede bulabileceğini söylemektir. İşletim sistemine bu bilgi birkaç şekilde verilebilir. Bunlardan en sık kullanılanı kullandığımız shell-kabuğun ayar dosyalarından birisinde PATH adlı değişkeni tanımlamaktır. PATH değişkeni ile tanımlanan klasörlerdeki programlar shell-kabuk tarafından tanınırlar ve sadece isimlerini yazarak çalıştığınız tüm terminallerde bu programları çağırabilirsiniz. == Kabuk Ayarları== Öncelikle Unix sisteminizde hangi kabuğun kullanıldığını öğrenmeli ve ona göre yapılacak ayarı seçmelisiniz. Kabuk tipini öğrenmek için /etc klasörünün altındaki passwd dosyasına bakın: more /etc/passwd Burada kendi kullanıcı adınızın olduğu bir satır olacaktır (genelde en son kısımda bulunur): Örneğin: <bash> onur:x:500:500:Onur TAN:/home/onur:/bin/bash</bash> Çoğu Linux dağıtımında aksi bir seçim yapmadıysanız ön tanımlı kabuk Bash kabuğudur. Bu nedenle bu ayar ''/bin/bash'' olarak gelir (C-shell kullanmak isterseniz bu kısmı ''/bin/csh'' olarak değiştirin; ve sistemden çıkın (logout). Veya tam emin olmak için bilgisayarınızı tekrar başlatın!). === C-Shell için kabuk ayarı=== C shell (CSH) kullanıyorsanız: *''/etc/csh.cshrc'' dosyasını kendi home klasörünüze ''.cshrc'' olarak kopyalayın (veya /home/kullanici_adi klasörünüzde bu dosya zaten varsa onu düzenleyin): <C>cp /etc/csh.cshrc ~/.cshrc''</C> Bir editör (örn. joe, vi) ile ''.cshrc'' (gizli sistem dosyasıdır) dosyasını açın ve içine <C> setenv PATH "${PATH}:/usr/local/GMT/bin" setenv GMTHOME "/usr/local/" setenv NETCDFHOME "/usr/local/GMT/netCDF" </C> satırlarını ekleyin. NetCDF başka bir klasöre yerleştirilmiş olabilir, ilgili satırı kendi sisteminize göre düzenlemelisiniz. === Bash için kabuk ayarı === BASH kullanıyorsanız: ''/etc/bashrc'' dosyasını kendi home klasörünüze ''.bashrc'' olarak kopyalayın (veya /home/kullanici_adi klasörünüzde bu dosya zaten varsa onu düzenleyin): <bash>cp /etc/bashrc ~/.bashrc</bash> Bir [[Metin_Editörleri|editör]] (örn. joe, vi, nedit, gedit, kate...) ile ''.bashrc'' (gizli dosyadır) dosyasını açın ve içine <bash> export GMTHOME=/usr/local/GMT export PATH=/usr/local/GMT/bin:$PATH </bash> satırlarını ekleyin. NETCDF kütüphanesi ve manuel sayfalarının da adresini belirtmemiz gerekebilir: export MANPATH=/usr/local/GMT/man:$MANPATH export NETCDFHOME=/usr/local/GMT/netcdf_adresi ====Ufak bir not==== Güncel Linux dağıtımları Bash'i kullanıyor olacak demiştik. Komut satırından kurdu iseniz kurulumun sonunda GMT size gereken shell ayarlarını söyler. O satırları sadece kopyala-yapıştır yapmanız kafi olur. Örneğin kurulum sonunda şu tarz bir uyarı mesajı göreceksiniz: (Bu örnekte GMT'yi /usr/local altına değil de /sw adında bize ait bir klasöre kuruyoruz) #For sh or bash users: export NETCDFHOME=/sw/GMT4.5.3/netcdf-3.6.3 export PATH=/sw/GMT4.5.3/GMT4.5.3/bin:$PATH # Note: if you installed netCDF as a shared library you may have to add # the path to this library to LD_LIBRARY_PATH or place the library in a # standard system path [see information on shared library for your OS]. export MANPATH=/sw/GMT4.5.3/GMT4.5.3/man:$MANPATH #Add /sw/GMT4.5.3/GMT4.5.3/share/html/gmt_services.html as browser bookmark Son satırda gördüğünüz gibi GMT kurulumu internet tarayıcımız için yardım dosyalarına nasıl ulaşabileceğimizi de belirtmiş. == Ayarları aktif hale getirmek== Yeni bir terminal penceresi açtığınızda ayarlar aktif olacaktır. Çalıştığınız terminal penceresini kapatmak istemiyorsanız: source ~/.cshrc veya source ~/.bash komutlarını girmeniz kafidir. 2030 2029 2010-12-29T17:56:59Z AhmetA 2 /* Ufak bir not */ ==Kabuk (Shell) Ayarı da Nedir?== Çalıştığımız klasördeki bir programı çağırmak-çalıştırmak için şu tarz bir komut kafidir: chmod +x program # Bu opsiyonel bir adım: program çalışma hakkına sahipse gerek yok ./program Fakat çalıştırmak istediğimiz komut başka bir klasörde ise onu çalıştırmak için şöyle bir uzun yazım gerekecektir: /programın_kurulu_oldugu_ana_klasor/alt_klasor/bin/program Her seferinde programın olduğu klasörde çalışmamız mümkün olmadığı gibi, her seferinde de yukarıdaki gibi uzun uzun programın "adresini" komut satırına yazmamız da bir nevi zulüm olacaktır. Bunun çözümü; diskimize çalıştırılabilir bir program kurduğumuzda buna her an (açtığınız, çalıştığınız tüm komut satırlarında) ulaşabilmek için, işletim sisteminize onu nerede bulabileceğini söylemektir. İşletim sistemine bu bilgi birkaç şekilde verilebilir. Bunlardan en sık kullanılanı kullandığımız shell-kabuğun ayar dosyalarından birisinde PATH adlı değişkeni tanımlamaktır. PATH değişkeni ile tanımlanan klasörlerdeki programlar shell-kabuk tarafından tanınırlar ve sadece isimlerini yazarak çalıştığınız tüm terminallerde bu programları çağırabilirsiniz. == Kabuk Ayarları== Öncelikle Unix sisteminizde hangi kabuğun kullanıldığını öğrenmeli ve ona göre yapılacak ayarı seçmelisiniz. Kabuk tipini öğrenmek için /etc klasörünün altındaki passwd dosyasına bakın: more /etc/passwd Burada kendi kullanıcı adınızın olduğu bir satır olacaktır (genelde en son kısımda bulunur): Örneğin: <bash> onur:x:500:500:Onur TAN:/home/onur:/bin/bash</bash> Çoğu Linux dağıtımında aksi bir seçim yapmadıysanız ön tanımlı kabuk Bash kabuğudur. Bu nedenle bu ayar ''/bin/bash'' olarak gelir (C-shell kullanmak isterseniz bu kısmı ''/bin/csh'' olarak değiştirin; ve sistemden çıkın (logout). Veya tam emin olmak için bilgisayarınızı tekrar başlatın!). === C-Shell için kabuk ayarı=== C shell (CSH) kullanıyorsanız: *''/etc/csh.cshrc'' dosyasını kendi home klasörünüze ''.cshrc'' olarak kopyalayın (veya /home/kullanici_adi klasörünüzde bu dosya zaten varsa onu düzenleyin): <C>cp /etc/csh.cshrc ~/.cshrc''</C> Bir editör (örn. joe, vi) ile ''.cshrc'' (gizli sistem dosyasıdır) dosyasını açın ve içine <C> setenv PATH "${PATH}:/usr/local/GMT/bin" setenv GMTHOME /usr/local/ </C> satırlarını ekleyin. === Bash için kabuk ayarı === BASH kullanıyorsanız: ''/etc/bashrc'' dosyasını kendi home klasörünüze ''.bashrc'' olarak kopyalayın (veya /home/kullanici_adi klasörünüzde bu dosya zaten varsa onu düzenleyin): <bash>cp /etc/bashrc ~/.bashrc</bash> Bir [[Metin_Editörleri|editör]] (örn. joe, vi, nedit, gedit, kate...) ile ''.bashrc'' (gizli dosyadır) dosyasını açın ve içine <bash> export GMTHOME=/usr/local/GMT export PATH=/usr/local/GMT/bin:$PATH </bash> satırlarını ekleyin. NETCDF kütüphanesi ve manuel sayfalarının da adresini belirtmemiz gerekebilir: export MANPATH=/usr/local/GMT/man:$MANPATH export NETCDFHOME=/usr/local/GMT/netcdf_adresi ====Ufak bir not==== Güncel Linux dağıtımları Bash'i kullanıyor olacak demiştik. Komut satırından kurdu iseniz kurulumun sonunda GMT size gereken shell ayarlarını söyler. O satırları sadece kopyala-yapıştır yapmanız kafi olur. Örneğin kurulum sonunda şu tarz bir uyarı mesajı göreceksiniz: (Bu örnekte GMT'yi /usr/local altına değil de /sw adında bize ait bir klasöre kuruyoruz) #For sh or bash users: export NETCDFHOME=/sw/GMT4.5.3/netcdf-3.6.3 export PATH=/sw/GMT4.5.3/GMT4.5.3/bin:$PATH # Note: if you installed netCDF as a shared library you may have to add # the path to this library to LD_LIBRARY_PATH or place the library in a # standard system path [see information on shared library for your OS]. export MANPATH=/sw/GMT4.5.3/GMT4.5.3/man:$MANPATH #Add /sw/GMT4.5.3/GMT4.5.3/share/html/gmt_services.html as browser bookmark Son satırda gördüğünüz gibi GMT kurulumu internet tarayıcımız için yardım dosyalarına nasıl ulaşabileceğimizi de belirtmiş. == Ayarları aktif hale getirmek== Yeni bir terminal penceresi açtığınızda ayarlar aktif olacaktır. Çalıştığınız terminal penceresini kapatmak istemiyorsanız: source ~/.cshrc veya source ~/.bash komutlarını girmeniz kafidir. 2029 2028 2010-12-29T17:55:45Z AhmetA 2 /* Bash için kabuk ayarı */ ==Kabuk (Shell) Ayarı da Nedir?== Çalıştığımız klasördeki bir programı çağırmak-çalıştırmak için şu tarz bir komut kafidir: chmod +x program # Bu opsiyonel bir adım: program çalışma hakkına sahipse gerek yok ./program Fakat çalıştırmak istediğimiz komut başka bir klasörde ise onu çalıştırmak için şöyle bir uzun yazım gerekecektir: /programın_kurulu_oldugu_ana_klasor/alt_klasor/bin/program Her seferinde programın olduğu klasörde çalışmamız mümkün olmadığı gibi, her seferinde de yukarıdaki gibi uzun uzun programın "adresini" komut satırına yazmamız da bir nevi zulüm olacaktır. Bunun çözümü; diskimize çalıştırılabilir bir program kurduğumuzda buna her an (açtığınız, çalıştığınız tüm komut satırlarında) ulaşabilmek için, işletim sisteminize onu nerede bulabileceğini söylemektir. İşletim sistemine bu bilgi birkaç şekilde verilebilir. Bunlardan en sık kullanılanı kullandığımız shell-kabuğun ayar dosyalarından birisinde PATH adlı değişkeni tanımlamaktır. PATH değişkeni ile tanımlanan klasörlerdeki programlar shell-kabuk tarafından tanınırlar ve sadece isimlerini yazarak çalıştığınız tüm terminallerde bu programları çağırabilirsiniz. == Kabuk Ayarları== Öncelikle Unix sisteminizde hangi kabuğun kullanıldığını öğrenmeli ve ona göre yapılacak ayarı seçmelisiniz. Kabuk tipini öğrenmek için /etc klasörünün altındaki passwd dosyasına bakın: more /etc/passwd Burada kendi kullanıcı adınızın olduğu bir satır olacaktır (genelde en son kısımda bulunur): Örneğin: <bash> onur:x:500:500:Onur TAN:/home/onur:/bin/bash</bash> Çoğu Linux dağıtımında aksi bir seçim yapmadıysanız ön tanımlı kabuk Bash kabuğudur. Bu nedenle bu ayar ''/bin/bash'' olarak gelir (C-shell kullanmak isterseniz bu kısmı ''/bin/csh'' olarak değiştirin; ve sistemden çıkın (logout). Veya tam emin olmak için bilgisayarınızı tekrar başlatın!). === C-Shell için kabuk ayarı=== C shell (CSH) kullanıyorsanız: *''/etc/csh.cshrc'' dosyasını kendi home klasörünüze ''.cshrc'' olarak kopyalayın (veya /home/kullanici_adi klasörünüzde bu dosya zaten varsa onu düzenleyin): <C>cp /etc/csh.cshrc ~/.cshrc''</C> Bir editör (örn. joe, vi) ile ''.cshrc'' (gizli sistem dosyasıdır) dosyasını açın ve içine <C> setenv PATH "${PATH}:/usr/local/GMT/bin" setenv GMTHOME /usr/local/ </C> satırlarını ekleyin. === Bash için kabuk ayarı === BASH kullanıyorsanız: ''/etc/bashrc'' dosyasını kendi home klasörünüze ''.bashrc'' olarak kopyalayın (veya /home/kullanici_adi klasörünüzde bu dosya zaten varsa onu düzenleyin): <bash>cp /etc/bashrc ~/.bashrc</bash> Bir [[Metin_Editörleri|editör]] (örn. joe, vi, nedit, gedit, kate...) ile ''.bashrc'' (gizli dosyadır) dosyasını açın ve içine <bash> export GMTHOME=/usr/local/GMT export PATH=/usr/local/GMT/bin:$PATH </bash> satırlarını ekleyin. NETCDF kütüphanesi ve manuel sayfalarının da adresini belirtmemiz gerekebilir: export MANPATH=/usr/local/GMT/man:$MANPATH export NETCDFHOME=/usr/local/GMT/netcdf_adresi ====Ufak bir not==== Güncel Linux dağıtımları Bash'i kullanıyor olacak demiştik. Komut satırından kurdu iseniz kurulumun sonunda GMT size gereken shell ayarlarını söyler. O satırları sadece kopyala-yapıştır yapmanız kafi olur. Örneğin kurulum sonunda şu tarz bir uyarı mesajı göreceksiniz: (Bu örnekte GMT'yi /usr/local altına değil de /sw adında bize ait bir klasöre kuruyoruz) #For sh or bash users: export NETCDFHOME=/sw/GMT4.5.3/netcdf-3.6.3 export PATH=/sw/GMT4.5.3/GMT4.5.3/bin:$PATH # Note: if you installed netCDF as a shared library you may have to add # the path to this library to LD_LIBRARY_PATH or place the library in a # standard system path [see information on shared library for your OS]. export MANPATH=/sw/GMT4.5.3/GMT4.5.3/man:$MANPATH #Add /sw/GMT4.5.3/GMT4.5.3/share/html/gmt_services.html as browser bookmark Son satırda gördüğünüz gibi GMT kurulumu internet tarayıcımız için yardım dosyalarına nasıl ulaşabileceğimizi de belirtmiş. == Ayarları aktif hale getirmek== Yeni bir terminal penceresi açtığınızda ayarlar aktif olacaktır. Çalıştığınız terminal penceresini kapatmak istemiyorsanız: source ~/.cshrc veya source ~/.bash komutlarını girmeniz kafidir. 2028 2027 2010-12-29T17:55:29Z AhmetA 2 /* C-Shell için kabuk ayarı */ ==Kabuk (Shell) Ayarı da Nedir?== Çalıştığımız klasördeki bir programı çağırmak-çalıştırmak için şu tarz bir komut kafidir: chmod +x program # Bu opsiyonel bir adım: program çalışma hakkına sahipse gerek yok ./program Fakat çalıştırmak istediğimiz komut başka bir klasörde ise onu çalıştırmak için şöyle bir uzun yazım gerekecektir: /programın_kurulu_oldugu_ana_klasor/alt_klasor/bin/program Her seferinde programın olduğu klasörde çalışmamız mümkün olmadığı gibi, her seferinde de yukarıdaki gibi uzun uzun programın "adresini" komut satırına yazmamız da bir nevi zulüm olacaktır. Bunun çözümü; diskimize çalıştırılabilir bir program kurduğumuzda buna her an (açtığınız, çalıştığınız tüm komut satırlarında) ulaşabilmek için, işletim sisteminize onu nerede bulabileceğini söylemektir. İşletim sistemine bu bilgi birkaç şekilde verilebilir. Bunlardan en sık kullanılanı kullandığımız shell-kabuğun ayar dosyalarından birisinde PATH adlı değişkeni tanımlamaktır. PATH değişkeni ile tanımlanan klasörlerdeki programlar shell-kabuk tarafından tanınırlar ve sadece isimlerini yazarak çalıştığınız tüm terminallerde bu programları çağırabilirsiniz. == Kabuk Ayarları== Öncelikle Unix sisteminizde hangi kabuğun kullanıldığını öğrenmeli ve ona göre yapılacak ayarı seçmelisiniz. Kabuk tipini öğrenmek için /etc klasörünün altındaki passwd dosyasına bakın: more /etc/passwd Burada kendi kullanıcı adınızın olduğu bir satır olacaktır (genelde en son kısımda bulunur): Örneğin: <bash> onur:x:500:500:Onur TAN:/home/onur:/bin/bash</bash> Çoğu Linux dağıtımında aksi bir seçim yapmadıysanız ön tanımlı kabuk Bash kabuğudur. Bu nedenle bu ayar ''/bin/bash'' olarak gelir (C-shell kullanmak isterseniz bu kısmı ''/bin/csh'' olarak değiştirin; ve sistemden çıkın (logout). Veya tam emin olmak için bilgisayarınızı tekrar başlatın!). === C-Shell için kabuk ayarı=== C shell (CSH) kullanıyorsanız: *''/etc/csh.cshrc'' dosyasını kendi home klasörünüze ''.cshrc'' olarak kopyalayın (veya /home/kullanici_adi klasörünüzde bu dosya zaten varsa onu düzenleyin): <C>cp /etc/csh.cshrc ~/.cshrc''</C> Bir editör (örn. joe, vi) ile ''.cshrc'' (gizli sistem dosyasıdır) dosyasını açın ve içine <C> setenv PATH "${PATH}:/usr/local/GMT/bin" setenv GMTHOME /usr/local/ </C> satırlarını ekleyin. === Bash için kabuk ayarı === BASH kullanıyorsanız: ''/etc/bashrc'' dosyasını kendi alanınıza ''.bashrc'' olarak kopyalayın (veya /home/kullanici_adi klasörünüzde bu dosya zaten varsa onu düzenleyin): <bash>cp /etc/bashrc ~/.bashrc</bash> Bir [[Metin_Editörleri|editör]] (örn. joe, vi, nedit, gedit, kate...) ile ''.bashrc'' (gizli dosyadır) dosyasını açın ve içine <bash> export GMTHOME=/usr/local/GMT export PATH=/usr/local/GMT/bin:$PATH </bash> satırlarını ekleyin. NETCDF kütüphanesi ve manuel sayfalarının da adresini belirtmemiz gerekebilir: export MANPATH=/usr/local/GMT/man:$MANPATH export NETCDFHOME=/usr/local/GMT/netcdf_adresi ====Ufak bir not==== Güncel Linux dağıtımları Bash'i kullanıyor olacak demiştik. Komut satırından kurdu iseniz kurulumun sonunda GMT size gereken shell ayarlarını söyler. O satırları sadece kopyala-yapıştır yapmanız kafi olur. Örneğin kurulum sonunda şu tarz bir uyarı mesajı göreceksiniz: (Bu örnekte GMT'yi /usr/local altına değil de /sw adında bize ait bir klasöre kuruyoruz) #For sh or bash users: export NETCDFHOME=/sw/GMT4.5.3/netcdf-3.6.3 export PATH=/sw/GMT4.5.3/GMT4.5.3/bin:$PATH # Note: if you installed netCDF as a shared library you may have to add # the path to this library to LD_LIBRARY_PATH or place the library in a # standard system path [see information on shared library for your OS]. export MANPATH=/sw/GMT4.5.3/GMT4.5.3/man:$MANPATH #Add /sw/GMT4.5.3/GMT4.5.3/share/html/gmt_services.html as browser bookmark Son satırda gördüğünüz gibi GMT kurulumu internet tarayıcımız için yardım dosyalarına nasıl ulaşabileceğimizi de belirtmiş. == Ayarları aktif hale getirmek== Yeni bir terminal penceresi açtığınızda ayarlar aktif olacaktır. Çalıştığınız terminal penceresini kapatmak istemiyorsanız: source ~/.cshrc veya source ~/.bash komutlarını girmeniz kafidir. 2027 2026 2010-12-29T17:53:28Z AhmetA 2 /* Kabuk (Shell) Ayarı da Nedir? */ ==Kabuk (Shell) Ayarı da Nedir?== Çalıştığımız klasördeki bir programı çağırmak-çalıştırmak için şu tarz bir komut kafidir: chmod +x program # Bu opsiyonel bir adım: program çalışma hakkına sahipse gerek yok ./program Fakat çalıştırmak istediğimiz komut başka bir klasörde ise onu çalıştırmak için şöyle bir uzun yazım gerekecektir: /programın_kurulu_oldugu_ana_klasor/alt_klasor/bin/program Her seferinde programın olduğu klasörde çalışmamız mümkün olmadığı gibi, her seferinde de yukarıdaki gibi uzun uzun programın "adresini" komut satırına yazmamız da bir nevi zulüm olacaktır. Bunun çözümü; diskimize çalıştırılabilir bir program kurduğumuzda buna her an (açtığınız, çalıştığınız tüm komut satırlarında) ulaşabilmek için, işletim sisteminize onu nerede bulabileceğini söylemektir. İşletim sistemine bu bilgi birkaç şekilde verilebilir. Bunlardan en sık kullanılanı kullandığımız shell-kabuğun ayar dosyalarından birisinde PATH adlı değişkeni tanımlamaktır. PATH değişkeni ile tanımlanan klasörlerdeki programlar shell-kabuk tarafından tanınırlar ve sadece isimlerini yazarak çalıştığınız tüm terminallerde bu programları çağırabilirsiniz. == Kabuk Ayarları== Öncelikle Unix sisteminizde hangi kabuğun kullanıldığını öğrenmeli ve ona göre yapılacak ayarı seçmelisiniz. Kabuk tipini öğrenmek için /etc klasörünün altındaki passwd dosyasına bakın: more /etc/passwd Burada kendi kullanıcı adınızın olduğu bir satır olacaktır (genelde en son kısımda bulunur): Örneğin: <bash> onur:x:500:500:Onur TAN:/home/onur:/bin/bash</bash> Çoğu Linux dağıtımında aksi bir seçim yapmadıysanız ön tanımlı kabuk Bash kabuğudur. Bu nedenle bu ayar ''/bin/bash'' olarak gelir (C-shell kullanmak isterseniz bu kısmı ''/bin/csh'' olarak değiştirin; ve sistemden çıkın (logout). Veya tam emin olmak için bilgisayarınızı tekrar başlatın!). === C-Shell için kabuk ayarı=== C shell (CSH) kullanıyorsanız: *''/etc/csh.cshrc'' dosyasını kendi alanınıza ''.cshrc'' olarak kopyalayın (veya /home/kullanici_adi klasörünüzde bu dosya zaten varsa onu düzenleyin): <C>cp /etc/csh.cshrc ~/.cshrc''</C> Bir editör (örn. joe, vi) ile ''.cshrc'' (gizli sistem dosyasıdır) dosyasını açın ve içine <C> setenv PATH "${PATH}:/usr/local/GMT/bin" setenv GMTHOME /usr/local/ </C> satırlarını ekleyin. === Bash için kabuk ayarı === BASH kullanıyorsanız: ''/etc/bashrc'' dosyasını kendi alanınıza ''.bashrc'' olarak kopyalayın (veya /home/kullanici_adi klasörünüzde bu dosya zaten varsa onu düzenleyin): <bash>cp /etc/bashrc ~/.bashrc</bash> Bir [[Metin_Editörleri|editör]] (örn. joe, vi, nedit, gedit, kate...) ile ''.bashrc'' (gizli dosyadır) dosyasını açın ve içine <bash> export GMTHOME=/usr/local/GMT export PATH=/usr/local/GMT/bin:$PATH </bash> satırlarını ekleyin. NETCDF kütüphanesi ve manuel sayfalarının da adresini belirtmemiz gerekebilir: export MANPATH=/usr/local/GMT/man:$MANPATH export NETCDFHOME=/usr/local/GMT/netcdf_adresi ====Ufak bir not==== Güncel Linux dağıtımları Bash'i kullanıyor olacak demiştik. Komut satırından kurdu iseniz kurulumun sonunda GMT size gereken shell ayarlarını söyler. O satırları sadece kopyala-yapıştır yapmanız kafi olur. Örneğin kurulum sonunda şu tarz bir uyarı mesajı göreceksiniz: (Bu örnekte GMT'yi /usr/local altına değil de /sw adında bize ait bir klasöre kuruyoruz) #For sh or bash users: export NETCDFHOME=/sw/GMT4.5.3/netcdf-3.6.3 export PATH=/sw/GMT4.5.3/GMT4.5.3/bin:$PATH # Note: if you installed netCDF as a shared library you may have to add # the path to this library to LD_LIBRARY_PATH or place the library in a # standard system path [see information on shared library for your OS]. export MANPATH=/sw/GMT4.5.3/GMT4.5.3/man:$MANPATH #Add /sw/GMT4.5.3/GMT4.5.3/share/html/gmt_services.html as browser bookmark Son satırda gördüğünüz gibi GMT kurulumu internet tarayıcımız için yardım dosyalarına nasıl ulaşabileceğimizi de belirtmiş. == Ayarları aktif hale getirmek== Yeni bir terminal penceresi açtığınızda ayarlar aktif olacaktır. Çalıştığınız terminal penceresini kapatmak istemiyorsanız: source ~/.cshrc veya source ~/.bash komutlarını girmeniz kafidir. 2026 1471 2010-12-29T17:52:08Z AhmetA 2 ==Kabuk (Shell) Ayarı da Nedir?== Çalıştığımız klasördeki bir programı çağırmak-çalıştırmak için şu tarz bir komut kafidir: ./program Fakat çalıştırmak istediğimiz komut başka bir klasörde ise onu çalıştırmak için şöyle bir uzun yazım gerekecektir: /programın_kurulu_oldugu_ana_klasor/alt_klasor/bin/program Her seferinde programın olduğu klasörde çalışmamız mümkün olmadığı gibi, her seferinde de yukarıdaki gibi uzun uzun programın "adresini" komut satırına yazmamız da bir nevi zulüm olacaktır. Bunun çözümü; diskimize çalıştırılabilir bir program kurduğumuzda buna her an (açtığınız, çalıştığınız tüm komut satırlarında) ulaşabilmek için, işletim sisteminize onu nerede bulabileceğini söylemektir. İşletim sistemine bu bilgi birkaç şekilde verilebilir. Bunlardan en sık kullanılanı kullandığımız shell-kabuğun ayar dosyalarından birisinde PATH adlı değişkeni tanımlamaktır. PATH değişkeni ile tanımlanan klasörlerdeki programlar shell-kabuk tarafından tanınırlar ve sadece isimlerini yazarak çalıştığınız tüm terminallerde bu programları çağırabilirsiniz. == Kabuk Ayarları== Öncelikle Unix sisteminizde hangi kabuğun kullanıldığını öğrenmeli ve ona göre yapılacak ayarı seçmelisiniz. Kabuk tipini öğrenmek için /etc klasörünün altındaki passwd dosyasına bakın: more /etc/passwd Burada kendi kullanıcı adınızın olduğu bir satır olacaktır (genelde en son kısımda bulunur): Örneğin: <bash> onur:x:500:500:Onur TAN:/home/onur:/bin/bash</bash> Çoğu Linux dağıtımında aksi bir seçim yapmadıysanız ön tanımlı kabuk Bash kabuğudur. Bu nedenle bu ayar ''/bin/bash'' olarak gelir (C-shell kullanmak isterseniz bu kısmı ''/bin/csh'' olarak değiştirin; ve sistemden çıkın (logout). Veya tam emin olmak için bilgisayarınızı tekrar başlatın!). === C-Shell için kabuk ayarı=== C shell (CSH) kullanıyorsanız: *''/etc/csh.cshrc'' dosyasını kendi alanınıza ''.cshrc'' olarak kopyalayın (veya /home/kullanici_adi klasörünüzde bu dosya zaten varsa onu düzenleyin): <C>cp /etc/csh.cshrc ~/.cshrc''</C> Bir editör (örn. joe, vi) ile ''.cshrc'' (gizli sistem dosyasıdır) dosyasını açın ve içine <C> setenv PATH "${PATH}:/usr/local/GMT/bin" setenv GMTHOME /usr/local/ </C> satırlarını ekleyin. === Bash için kabuk ayarı === BASH kullanıyorsanız: ''/etc/bashrc'' dosyasını kendi alanınıza ''.bashrc'' olarak kopyalayın (veya /home/kullanici_adi klasörünüzde bu dosya zaten varsa onu düzenleyin): <bash>cp /etc/bashrc ~/.bashrc</bash> Bir [[Metin_Editörleri|editör]] (örn. joe, vi, nedit, gedit, kate...) ile ''.bashrc'' (gizli dosyadır) dosyasını açın ve içine <bash> export GMTHOME=/usr/local/GMT export PATH=/usr/local/GMT/bin:$PATH </bash> satırlarını ekleyin. NETCDF kütüphanesi ve manuel sayfalarının da adresini belirtmemiz gerekebilir: export MANPATH=/usr/local/GMT/man:$MANPATH export NETCDFHOME=/usr/local/GMT/netcdf_adresi ====Ufak bir not==== Güncel Linux dağıtımları Bash'i kullanıyor olacak demiştik. Komut satırından kurdu iseniz kurulumun sonunda GMT size gereken shell ayarlarını söyler. O satırları sadece kopyala-yapıştır yapmanız kafi olur. Örneğin kurulum sonunda şu tarz bir uyarı mesajı göreceksiniz: (Bu örnekte GMT'yi /usr/local altına değil de /sw adında bize ait bir klasöre kuruyoruz) #For sh or bash users: export NETCDFHOME=/sw/GMT4.5.3/netcdf-3.6.3 export PATH=/sw/GMT4.5.3/GMT4.5.3/bin:$PATH # Note: if you installed netCDF as a shared library you may have to add # the path to this library to LD_LIBRARY_PATH or place the library in a # standard system path [see information on shared library for your OS]. export MANPATH=/sw/GMT4.5.3/GMT4.5.3/man:$MANPATH #Add /sw/GMT4.5.3/GMT4.5.3/share/html/gmt_services.html as browser bookmark Son satırda gördüğünüz gibi GMT kurulumu internet tarayıcımız için yardım dosyalarına nasıl ulaşabileceğimizi de belirtmiş. == Ayarları aktif hale getirmek== Yeni bir terminal penceresi açtığınızda ayarlar aktif olacaktır. Çalıştığınız terminal penceresini kapatmak istemiyorsanız: source ~/.cshrc veya source ~/.bash komutlarını girmeniz kafidir. 1471 1470 2009-03-16T23:08:58Z AhmetA 2 Kullandığınız kabuk tipine göre aşağıdaki ayarlamaları yapmanız gerekir Kabuk tipini öğrenmek için ''/etc/passwd'' dosyası içine bakın. Burada kendi kullanıcı adınızın olduğu bir satır olacaktır (genelde en son kısımda bulunur): Örneğin: <bash>onur:x:500:500:Onur TAN:/home/onur:/bin/bash</bash> Linux standart yüklemesinde bu ayar ''/bin/bash'' olarak gelir (C-shell kullanmak isterseniz bu kısmı ''/bin/csh'' olarak değiştirin ve bilgisayarınızı tekrar başlatın). CSH kullanıyorsanız: *''/etc/csh.cshrc'' dosyasını kendi alanınıza ''.cshrc'' olarak kopyalayın. <C>cp /etc/csh.cshrc ~/.cshrc''</C> Bir editör (örn. joe, vi) ile ''.cshrc'' (gizli dosyadır) dosyasını açın ve içine <C> setenv PATH "${PATH}:/usr/local/GMT/bin" setenv GMTHOME /usr/local/ </C> satırlarını ekleyin. BASH kullanıyorsanız: ''/etc/bashrc'' dosyasını kendi alanınıza ''.bashrc'' olarak kopyalayın. <bash>cp /etc/bashrc ~/.bashrc</bash> Bir editör (örn. joe, vi) ile ''.bashrc'' (gizli dosyadır) dosyasını açın ve içine <bash> export GMTHOME=/usr/local/GMT export PATH=/usr/local/GMT/bin:$PATH </bash> satırlarını ekleyin. Sistemin tam çalışması için ''source ~/.cshrc'' veya ''source ~/.bash'' komutunu girmeniz gerekmektedir. 1470 1454 2009-03-16T23:07:12Z AhmetA 2 Kullandığınız kabuk tipine göre aşağıdaki ayarlamaları yapmanız gerekir Kabuk tipini öğrenmek için ''/etc/passwd'' dosyası içine bakın. Burada kendi kullanıcı adınızın olduğu bir satır olacaktır (genelde en son kısımda bulunur): Örneğin: <bash>onur:x:500:500:Onur TAN:/home/onur:/bin/bash</bash> Linux standart yüklemesinde bu ayar ''/bin/bash'' olarak gelir (C-shell kullanmak isterseniz bu kısmı ''/bin/csh'' olarak değiştirin ve bilgisayarınızı tekrar başlatın). CSH kullanıyorsanız: ''/etc/csh.cshrc'' dosyasını kendi alanınıza ''.cshrc'' olarak kopyalayın. : ''cp /etc/csh.cshrc ~/.cshrc'' Bir editör (örn. joe, vi) ile ''.cshrc'' (gizli dosyadır) dosyasını açın ve içine setenv PATH "${PATH}:/usr/local/GMT/bin" setenv GMTHOME /usr/local/ satırlarını ekleyin. BASH kullanıyorsanız: ''/etc/bashrc'' dosyasını kendi alanınıza ''.bashrc'' olarak kopyalayın. : ''cp /etc/bashrc ~/.bashrc'' Bir editör (örn. joe, vi) ile ''.bashrc'' (gizli dosyadır) dosyasını açın ve içine export GMTHOME=/usr/local/GMT export PATH=/usr/local/GMT/bin:$PATH satırlarını ekleyin. Sistemin tam çalışması için ''source ~/.cshrc'' veya ''source ~/.bash'' komutunu girmeniz gerekmektedir. 1454 2009-03-16T19:54:11Z Onur 5 Kullandığınız kabuk tipine göre aşağıdaki ayarlamaları yapmanız gerekir Kabuk tipini öğrenmek için ''/etc/passwd'' dosyası içine bakın. Burada kendi kullanıcı adınızın olduğu bir satır olacaktır (genelde en son kısımda bulunur): : Örneğin: onur:x:500:500:Onur TAN:/home/onur:/bin/bash Linux standart yüklemesinde bu ayar ''/bin/bash'' olarak gelir (C-shell kullanmak isterseniz bu kısmı ''/bin/csh'' olarak değiştirin ve bilgisayarınızı tekrar başlatın). CSH kullanıyorsanız: ''/etc/csh.cshrc'' dosyasını kendi alanınıza ''.cshrc'' olarak kopyalayın. : ''cp /etc/csh.cshrc ~/.cshrc'' Bir editör (örn. joe, vi) ile ''.cshrc'' (gizli dosyadır) dosyasını açın ve içine setenv PATH "${PATH}:/usr/local/GMT/bin" setenv GMTHOME /usr/local/ satırlarını ekleyin. BASH kullanıyorsanız: ''/etc/bashrc'' dosyasını kendi alanınıza ''.bashrc'' olarak kopyalayın. : ''cp /etc/bashrc ~/.bashrc'' Bir editör (örn. joe, vi) ile ''.bashrc'' (gizli dosyadır) dosyasını açın ve içine export GMTHOME=/usr/local/GMT export PATH=/usr/local/GMT/bin:$PATH satırlarını ekleyin. Sistemin tam çalışması için ''source ~/.cshrc'' veya ''source ~/.bash'' komutunu girmeniz gerekmektedir. Linux Tüm Sürümler 0 1389 1988 1958 2010-09-19T10:48:10Z AhmetA 2 GMT paketinin yüklenmesinde, tüm Linux sürümleri için temelde aynı işlemler geçerlidir. Farklı bir kaç yoldan yapılacak yükleme işlemleri mevcuttur. Burada sadece yöntemlerden birine değinilecektir. == Kısa Kurulum == GMT kurulumu artık çok basitleşmiştir. * GMT kurulumu için bir klasör açın (örneğin: /sw/GMT4.5.3 gibi..). * [http://gmt.soest.hawaii.edu/gmt/install_gmt.sh Tıklayıp] GMT kurulum scriptini diskinizde bir klasöre kaydedin. * Terminal açıp şu komut ile bu scripti çalıştırılabilir hale getirin: chmod +x install_gmt.sh * Şimdi bu scripti çalıştırın ve sorularına cevap verin: ./install_gmt.sh Soruların cevaplarında tereddüt ediyorsanız Kurulum 2 bölümündeki örnekleri takip edin * Kurulum bitince çıkan mesajda olduğu gibi bash veya csh kabuklarından hangisini kullanıyorsanız ona uygun PATH ve MANPATH tanımlamalarını yapın. * Örnek bir komut çağırıp kurulumu test edin: xyz2grd * İşlem tamam. == Kurulum 2 == * Öncelikle Linux sürümünüzde aşağıdaki programların yüklü olduğundan emin olun. : Kabuk: ''bash (sh)'' ve ''csh'' : C derleyicisi: ''gcc'' : Derleme yöneticisi: ''make'' : Sıkıştırma programı: ''bzip2''/''bunzip2'' * Kendi kullanıcı alanınızda işlemlerin yapılacağı bir klasör oluşturun. Örn. GMT_kurulum * GMT paketine ait tüm ''bzip2'' uzantılı dosyaları [http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html bu sayfada] yer alan sitelerden birinden, açtığınız klasörün içine indirin. Ayrıca, aynı yerde yer alan [ftp://ftp.soest.hawaii.edu/gmt/install_gmt install_gmt] dosyasınıda diskinize kopyalayın. * GMT paketine ilave olarak [ftp://ftp.unidata.ucar.edu/pub/netcdf/netcdf.tar.gz netcdf.tar.gz] dosyasınıda indirmeniz gerekmektedir. * Derleme işlemlerinde kullanılacak parametreleri içeren [http://gmt.soest.hawaii.edu/gmt/gmt_install_form.html bu formu] doldurduktan sonra ''GMTparam.txt'' adıyla klasörünüze kopyalayın. Bu formu aşağıdaki parametreleri göz önünde tutarak doldurabilirsiniz. : Madde-A1 : SI units (cm) : Madde-A2 : Encapsulated PostScript (EPS) : Madde-A3 : YES. Use file locking : Madde-B1 : I already have the netcdf.tar.Z archive : Madde-C1 : No FTP, archives already obtained : Madde-C3 : ''Tüm seçenekleri işaretleyin'' : Madde-C4 : <del>Watson's</del> Shewchuk's algorithm : Madde-C5 : Static Libraries : Madde-C6 : gcc : Madde-C7 : make : Madde-C7 : Place GMT in subdirectories of: /usr/local/GMT : Madde-C9 ve 10 : ''Bu kısıma bir şey yazmanız gerekmez'' : Madde-C11 : ''Bu kısımdaki programlar hakkında bilginiz yok ise dokunmayın'' : Madde-C12 : ''Bu kısımdaki tüm işaretleri kaldırın'' : GET PARAMETERS düğmesini tıklayarak dosyayı saklayın. * Bu noktadan sonra derleme işlemine geçmeniz gerekecek. Tüm işlemler sonunda (bir terslik çıkmazsa), GMT dosyaları otomatik olarak /usr/local/GMT klasörü içine kopyalanacaktır. Derleme sonrası hem GMT hem de NetCDF yerleştirilmesinde izin problemi çıkmaması için, derleme işlemini ''root (su)'' olduktan sonra yapınız! * Derleme ve yükleme için komut satırında daha önce açtığınız klasöre (''GMT_kurulum'') gidin ''sh install_gmt GMTparam.txt'' yazarak işlemleri başlatabilirsiniz. * Derleme işlemi uzun sürecektir. Bu sırada bir problem çıkmaz ise tüm dosyaların ilgili klasöre kopyalandığını görebilirsiniz. * GMT paketindeki programların sistem tarafından algılanabilmesi için kullandığınız kabuk (''bash'', ''csh'' vb.) bir kaç ayar yapmanız gerekecektir. Bu ayarları [[Linux Kabuk Ayarları]] sayfasında bulabilirsiniz. * Derleme işlemini yaptığınız işletim sistemini (veya yakın versiyonlarını) kulanan bilgisayarlarda genellikle yeniden derleme ihtiyacı olmaz. ''/usr/local/GMT/'' klasörünün tamamını bir başka bilgisayarda yine aynı yere kopyalamanız ve [[Linux Kabuk Ayarları]] kısmındaki işlemleri yaptığınız yeterli olacaktır. == Dış Bağlantılar == * [http://gmt.soest.hawaii.edu/gmt/gmt_download.html GMT Download] * [http://www.atag.itu.edu.tr/GMTtr/yukleme.htm GMT Türkiye Yükleme Sayfası] (GMT 4.1 versiyonu için basit yükleme) 1958 1456 2010-02-19T08:10:17Z AhmetA 2 GMT paketinin yüklenmesinde, tüm Linux sürümleri için temelde aynı işlemler geçerlidir. Farklı bir kaç yoldan yapılacak yükleme işlemleri mevcuttur. Burada sadece yöntemlerden birine değinilecektir. * Öncelikle Linux sürümünüzde aşağıdaki programların yüklü olduğundan emin olun. : Kabuk: ''bash (sh)'' ve ''csh'' : C derleyicisi: ''gcc'' : Derleme yöneticisi: ''make'' : Sıkıştırma programı: ''bzip2''/''bunzip2'' * Kendi kullanıcı alanınızda işlemlerin yapılacağı bir klasör oluşturun. Örn. GMT_kurulum * GMT paketine ait tüm ''bzip2'' uzantılı dosyaları [http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html bu sayfada] yer alan sitelerden birinden, açtığınız klasörün içine indirin. Ayrıca, aynı yerde yer alan [ftp://ftp.soest.hawaii.edu/gmt/install_gmt install_gmt] dosyasınıda diskinize kopyalayın. * GMT paketine ilave olarak [ftp://ftp.unidata.ucar.edu/pub/netcdf/netcdf.tar.gz netcdf.tar.gz] dosyasınıda indirmeniz gerekmektedir. * Derleme işlemlerinde kullanılacak parametreleri içeren [http://gmt.soest.hawaii.edu/gmt/gmt_install_form.html bu formu] doldurduktan sonra ''GMTparam.txt'' adıyla klasörünüze kopyalayın. Bu formu aşağıdaki parametreleri göz önünde tutarak doldurabilirsiniz. : Madde-A1 : SI units (cm) : Madde-A2 : Encapsulated PostScript (EPS) : Madde-A3 : YES. Use file locking : Madde-B1 : I already have the netcdf.tar.Z archive : Madde-C1 : No FTP, archives already obtained : Madde-C3 : ''Tüm seçenekleri işaretleyin'' : Madde-C4 : <del>Watson's</del> Shewchuk's algorithm : Madde-C5 : Static Libraries : Madde-C6 : gcc : Madde-C7 : make : Madde-C7 : Place GMT in subdirectories of: /usr/local/GMT : Madde-C9 ve 10 : ''Bu kısıma bir şey yazmanız gerekmez'' : Madde-C11 : ''Bu kısımdaki programlar hakkında bilginiz yok ise dokunmayın'' : Madde-C12 : ''Bu kısımdaki tüm işaretleri kaldırın'' : GET PARAMETERS düğmesini tıklayarak dosyayı saklayın. * Bu noktadan sonra derleme işlemine geçmeniz gerekecek. Tüm işlemler sonunda (bir terslik çıkmazsa), GMT dosyaları otomatik olarak /usr/local/GMT klasörü içine kopyalanacaktır. Derleme sonrası hem GMT hem de NetCDF yerleştirilmesinde izin problemi çıkmaması için, derleme işlemini ''root (su)'' olduktan sonra yapınız! * Derleme ve yükleme için komut satırında daha önce açtığınız klasöre (''GMT_kurulum'') gidin ''sh install_gmt GMTparam.txt'' yazarak işlemleri başlatabilirsiniz. * Derleme işlemi uzun sürecektir. Bu sırada bir problem çıkmaz ise tüm dosyaların ilgili klasöre kopyalandığını görebilirsiniz. * GMT paketindeki programların sistem tarafından algılanabilmesi için kullandığınız kabuk (''bash'', ''csh'' vb.) bir kaç ayar yapmanız gerekecektir. Bu ayarları [[Linux Kabuk Ayarları]] sayfasında bulabilirsiniz. * Derleme işlemini yaptığınız işletim sistemini (veya yakın versiyonlarını) kulanan bilgisayarlarda genellikle yeniden derleme ihtiyacı olmaz. ''/usr/local/GMT/'' klasörünün tamamını bir başka bilgisayarda yine aynı yere kopyalamanız ve [[Linux Kabuk Ayarları]] kısmındaki işlemleri yaptığınız yeterli olacaktır. == Dış Bağlantılar == * [http://gmt.soest.hawaii.edu/gmt/gmt_download.html GMT Download] * [http://www.atag.itu.edu.tr/GMTtr/yukleme.htm GMT Türkiye Yükleme Sayfası] (GMT 4.1 versiyonu için basit yükleme) 1456 1455 2009-03-16T20:07:15Z Onur 5 GMT paketinin yüklenmesinde, tüm Linux sürümleri için temelde aynı işlemler geçerlidir. Farklı bir kaç yoldan yapılacak yükleme işlemleri mevcuttur. Burada sadece yöntemlerden birine değinilecektir. * Öncelikle Linux sürümünüzde aşağıdaki programların yüklü olduğundan emin olun. : Kabuk: ''bash (sh)'' ve ''csh'' : C derleyicisi: ''gcc'' : Derleme yöneticisi: ''make'' : Sıkıştırma programı: ''bzip2''/''bunzip2'' * Kendi kullanıcı alanınızda işlemlerin yapılacağı bir klasör oluşturun. Örn. GMT_kurulum * GMT paketine ait tüm ''bzip2'' uzantılı dosyaları [http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html bu sayfada] yer alan sitelerden birinden, açtığınız klasörün içine indirin. Ayrıca, aynı yerde yer alan [ftp://ftp.soest.hawaii.edu/gmt/install_gmt install_gmt] dosyasınıda diskinize kopyalayın. * GMT paketine ilave olarak [ftp://ftp.unidata.ucar.edu/pub/netcdf/netcdf.tar.gz netcdf.tar.gz] dosyasınıda indirmeniz gerekmektedir. * Derleme işlemlerinde kullanılacak parametreleri içeren [http://gmt.soest.hawaii.edu/gmt/gmt_install_form.html bu formu] doldurduktan sonra ''GMTparam.txt'' adıyla klasörünüze kopyalayın. Bu formu aşağıdaki parametreleri göz önünde tutarak doldurabilirsiniz. : Madde-A1 : SI units (cm) : Madde-A2 : Encapsulated PostScript (EPS) : Madde-A3 : YES. Use file locking : Madde-B1 : I already have the netcdf.tar.Z archive : Madde-C1 : No FTP, archives already obtained : Madde-C3 : ''Tüm seçenekleri işaretleyin'' : Madde-C4 : Watson's algorithm : Madde-C5 : Static Libraries : Madde-C6 : gcc : Madde-C7 : make : Madde-C7 : Place GMT in subdirectories of: /usr/local/GMT : Madde-C9 ve 10 : ''Bu kısıma bir şey yazmanız gerekmez'' : Madde-C11 : ''Bu kısımdaki programlar hakkında bilginiz yok ise dokunmayın'' : Madde-C12 : ''Bu kısımdaki tüm işaretleri kaldırın'' : GET PARAMETERS düğmesini tıklayarak dosyayı saklayın. * Bu noktadan sonra derleme işlemine geçmeniz gerekecek. Tüm işlemler sonunda (bir terslik çıkmazsa), GMT dosyaları otomatik olarak /usr/local/GMT klasörü içine kopyalanacaktır. Derleme sonrası hem GMT hem de NetCDF yerleştirilmesinde izin problemi çıkmaması için, derleme işlemini ''root (su)'' olduktan sonra yapınız! * Derleme ve yükleme için komut satırında daha önce açtığınız klasöre (''GMT_kurulum'') gidin ''sh install_gmt GMTparam.txt'' yazarak işlemleri başlatabilirsiniz. * Derleme işlemi uzun sürecektir. Bu sırada bir problem çıkmaz ise tüm dosyaların ilgili klasöre kopyalandığını görebilirsiniz. * GMT paketindeki programların sistem tarafından algılanabilmesi için kullandığınız kabuk (''bash'', ''csh'' vb.) bir kaç ayar yapmanız gerekecektir. Bu ayarları [[Linux Kabuk Ayarları]] sayfasında bulabilirsiniz. * Derleme işlemini yaptığınız işletim sistemini (veya yakın versiyonlarını) kulanan bilgisayarlarda genellikle yeniden derleme ihtiyacı olmaz. ''/usr/local/GMT/'' klasörünün tamamını bir başka bilgisayarda yine aynı yere kopyalamanız ve [[Linux Kabuk Ayarları]] kısmındaki işlemleri yaptığınız yeterli olacaktır. == Dış Bağlantılar == * [http://gmt.soest.hawaii.edu/gmt/gmt_download.html GMT Download] * [http://www.atag.itu.edu.tr/GMTtr/yukleme.htm GMT Türkiye Yükleme Sayfası] (GMT 4.1 versiyonu için basit yükleme) 1455 1453 2009-03-16T20:04:34Z Onur 5 GMT paketinin tüm Linux sürümleri için temelde aynı işlemler geçerlidir. Farklı bir kaç yoldan yapılacak yükleme işlemleri mevcuttur. Burada sadece yöntemlerden birine değinilecektir. * Öncelikle Linux sürümünüzde aşağıdaki programların yüklü olduğundan emin olun. : Kabuk: ''bash (sh)'' ve ''csh'' : C derleyicisi: ''gcc'' : Derleme yöneticisi: ''make'' : Sıkıştırma programı: ''bzip2''/''bunzip2'' * Kendi kullanıcı alanınızda işlemlerin yapılacağı bir klasör oluşturun. Örn. GMT_kurulum * GMT paketine ait tüm ''bzip2'' uzantılı dosyaları [http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html bu sayfada] yer alan sitelerden birinden, açtığınız klasörün içine indirin. Ayrıca, aynı yerde yer alan [ftp://ftp.soest.hawaii.edu/gmt/install_gmt install_gmt] dosyasınıda diskinize kopyalayın. * GMT paketine ilave olarak [ftp://ftp.unidata.ucar.edu/pub/netcdf/netcdf.tar.gz netcdf.tar.gz] dosyasınıda indirmeniz gerekmektedir. * Derleme işlemlerinde kullanılacak parametreleri içeren [http://gmt.soest.hawaii.edu/gmt/gmt_install_form.html bu formu] doldurduktan sonra ''GMTparam.txt'' adıyla klasörünüze kopyalayın. Bu formu aşağıdaki parametreleri göz önünde tutarak doldurabilirsiniz. : Madde-A1 : SI units (cm) : Madde-A2 : Encapsulated PostScript (EPS) : Madde-A3 : YES. Use file locking : Madde-B1 : I already have the netcdf.tar.Z archive : Madde-C1 : No FTP, archives already obtained : Madde-C3 : ''Tüm seçenekleri işaretleyin'' : Madde-C4 : Watson's algorithm : Madde-C5 : Static Libraries : Madde-C6 : gcc : Madde-C7 : make : Madde-C7 : Place GMT in subdirectories of: /usr/local/GMT : Madde-C9 ve 10 : ''Bu kısıma bir şey yazmanız gerekmez'' : Madde-C11 : ''Bu kısımdaki programlar hakkında bilginiz yok ise dokunmayın'' : Madde-C12 : ''Bu kısımdaki tüm işaretleri kaldırın'' : GET PARAMETERS düğmesini tıklayarak dosyayı saklayın. * Bu noktadan sonra derleme işlemine geçmeniz gerekecek. Tüm işlemler sonunda (bir terslik çıkmazsa), GMT dosyaları otomatik olarak /usr/local/GMT klasörü içine kopyalanacaktır. Derleme sonrası hem GMT hem de NetCDF yerleştirilmesinde izin problemi çıkmaması için, derleme işlemini ''root (su)'' olduktan sonra yapınız! * Derleme ve yükleme için komut satırında daha önce açtığınız klasöre (''GMT_kurulum'') gidin ''sh install_gmt GMTparam.txt'' yazarak işlemleri başlatabilirsiniz. * Derleme işlemi uzun sürecektir. Bu sırada bir problem çıkmaz ise tüm dosyaların ilgili klasöre kopyalandığını görebilirsiniz. * GMT paketindeki programların sistem tarafından algılanabilmesi için kullandığınız kabuk (''bash'', ''csh'' vb.) bir kaç ayar yapmanız gerekecektir. Bu ayarları [[Linux Kabuk Ayarları]] sayfasında bulabilirsiniz. * Derleme işlemini yaptığınız işletim sistemini (veya yakın versiyonlarını) kulanan bilgisayarlarda genellikle yeniden derleme ihtiyacı olmaz. ''/usr/local/GMT/'' klasörünün tamamını bir başka bilgisayarda yine aynı yere kopyalamanız ve [[Linux Kabuk Ayarları]] kısmındaki işlemleri yaptığınız yeterli olacaktır. == Dış Bağlantılar == * [http://gmt.soest.hawaii.edu/gmt/gmt_download.html GMT Download] * [http://www.atag.itu.edu.tr/GMTtr/yukleme.htm GMT Türkiye Yükleme Sayfası] (GMT 4.1 versiyonu için basit yükleme) 1453 1451 2009-03-16T19:39:03Z Onur 5 GMT paketinin tüm Linux sürümleri için temelde aynı işlemler geçerlidir. Farklı bir kaç yoldan yapılacak yükleme işlemleri mevcuttur. Burada sadece yöntemlerden birine değinilecektir. * Öncelikle Linux sürümünüzde aşağıdaki programların yüklü olduğundan emin olun. : Kabuk: ''bash (sh)'' ve ''csh'' : C derleyicisi: ''gcc'' : Derleme yöneticisi: ''make'' : Sıkıştırma programı: ''bzip2''/''bunzip2'' * Kendi kullanıcı alanınızda işlemlerin yapılacağı bir klasör oluşturun. Örn. GMT_kurulum * GMT paketine ait tüm ''bzip2'' uzantılı dosyaları [http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html bu sayfada] yer alan sitelerden birinden, açtığınız klasörün içine indirin. Ayrıca, aynı yerde yer alan [ftp://ftp.soest.hawaii.edu/gmt/install_gmt install_gmt] dosyasınıda diskinize kopyalayın. * GMT paketine ilave olarak [ftp://ftp.unidata.ucar.edu/pub/netcdf/netcdf.tar.gz netcdf.tar.gz] dosyasınıda indirmeniz gerekmektedir. * Derleme işlemlerinde kullanılacak parametreleri içeren [http://gmt.soest.hawaii.edu/gmt/gmt_install_form.html bu formu] doldurduktan sonra ''GMTparam.txt'' adıyla klasörünüze kopyalayın. Bu formu aşağıdaki parametreleri göz önünde tutarak doldurabilirsiniz. : Madde-A1 : SI units (cm) : Madde-A2 : Encapsulated PostScript (EPS) : Madde-A3 : YES. Use file locking : Madde-B1 : I already have the netcdf.tar.Z archive : Madde-C1 : No FTP, archives already obtained : Madde-C3 : ''Tüm seçenekleri işaretleyin'' : Madde-C4 : Watson's algorithm : Madde-C5 : Static Libraries : Madde-C6 : gcc : Madde-C7 : make : Madde-C7 : Place GMT in subdirectories of: /usr/local/GMT : Madde-C9 ve 10 : ''Bu kısıma bir şey yazmanız gerekmez'' : Madde-C11 : ''Bu kısımdaki programlar hakkında bilginiz yok ise dokunmayın'' : Madde-C12 : ''Bu kısımdaki tüm işaretleri kaldırın'' : GET PARAMETERS düğmesini tıklayarak dosyayı saklayın. * Bu noktadan sonra derleme işlemine geçmeniz gerekecek. Tüm işlemler sonunda (bir terslik çıkmazsa), GMT dosyaları otomatik olarak /usr/local/GMT klasörü içine kopyalanacaktır. Derleme sonrası hem GMT hem de NetCDF yerleştirilmesinde izin problemi çıkmaması için, derleme işlemini ''root (su)'' olduktan sonra yapınız! * Derleme ve yükleme için komut satırında daha önce açtığınız klasöre (''GMT_kurulum'') gidin ''sh install_gmt GMTparam.txt'' yazarak işlemleri başlatabilirsiniz. * Derleme işlemi uzun sürecektir. Bu sırada bir problem çıkmaz ise tüm dosyaların ilgili klasöre kopyalandığını görebilirsiniz. * GMT paketindeki programların sistem tarafından algılanabilmesi için kullandığınız kabuk (''bash'', ''csh'' vb.) bir kaç ayar yapmanız gerekecektir. Bu ayarları [[Linux Kabuk Ayarları]] sayfasında bulabilirsiniz. 1451 1450 2009-03-16T19:32:51Z Onur 5 Tüm sürümler sayfasının yeni adı: Linux Tüm Sürümler GMT paketinin tüm Linux sürümleri için temelde aynı işlemler geçerlidir. Farklı bir kaç yoldan yapılacak yükleme işlemleri mevcuttur. Burada sadece yöntemlerden birine değinilecektir. * Öncelikle Linux sürümünüzde aşağıdaki programların yüklü olduğundan emin olun. : Kabuk: ''bash (sh)'' ve ''csh'' : C derleyicisi: ''gcc'' : Derleme yöneticisi: ''make'' : Sıkıştırma programı: ''bzip2''/''bunzip2'' * Kendi kullanıcı alanınızda işlemlerin yapılacağı bir klasör oluşturun. Örn. GMT_kurulum * GMT paketine ait tüm ''bzip2'' uzantılı dosyaları [http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html bu sayfada] yer alan sitelerden birinden, açtığınız klasörün içine indirin. Ayrıca, aynı yerde yer alan [ftp://ftp.soest.hawaii.edu/gmt/install_gmt install_gmt] dosyasınıda diskinize kopyalayın. * GMT paketine ilave olarak [ftp://ftp.unidata.ucar.edu/pub/netcdf/netcdf.tar.gz netcdf.tar.gz] dosyasınıda indirmeniz gerekmektedir. * Derleme işlemlerinde kullanılacak parametreleri içeren [http://gmt.soest.hawaii.edu/gmt/gmt_install_form.html bu formu] doldurduktan sonra "GMTparam.txt" adıyla klasörünüze kopyalayın. Bu formu aşağıdaki parametreleri göz önünde tutarak doldurabilirsiniz. : Madde-A1 : SI units (cm) : Madde-A2 : Encapsulated PostScript (EPS) : Madde-A3 : YES. Use file locking : Madde-B1 : I already have the netcdf.tar.Z archive : Madde-C1 : No FTP, archives already obtained : Madde-C3 : ''Tüm seçenekleri işaretleyin'' : Madde-C4 : Watson's algorithm : Madde-C5 : Static Libraries : Madde-C6 : gcc : Madde-C7 : make : Madde-C7 : Place GMT in subdirectories of: /usr/local/GMT : Madde-C9 ve 10 : "Bu kısıma bir şey yazmanız gerekmez" : Madde-C11 : "Bu kısımdaki programlar hakkında bilginiz yok ise dokunmayın" : Madde-C12 : "Bu kısımdaki tüm işaretleri kaldırın" : GET PARAMETERS düğmesini tıklayarak dosyayı saklayın. * Bu noktadan sonra derleme işlemine geçmeniz gerekecek. Tüm işlemler sonunda (bir terslik çıkmazsa), GMT dosyaları otomatik olarak /usr/local/GMT klasörü içine kopyalanacaktır. Derleme sonrası hem GMT hem de NetCDF yerleştirilmesinde izin problemi çıkmaması için, derleme işlemini ''root (su)'' olduktan sonra yapınız! * Derleme ve yükleme için komut satırında daha önce açtığınız klasöre ("GMT_kurulum") gidin "sh install_gmt GMTparam.txt" yazarak işlemleri başlatabilirsiniz. * Derleme işlemi uzun sürecektir. Bu sırada bir problem çıkmaz ise tüm dosyaların ilgili klasöre kopyalandığını görebilirsiniz. * GMT paketindeki programların sistem tarafından algılanabilmesi için kullandığınız kabuk (bash, csh vb.) bir kaç ayar yapmanız gerekecektir. Bu ayarları [[LinuxKabukAyarları]] sayfasında bulabilirsiniz. 1450 2009-03-16T19:32:06Z Onur 5 GMT paketinin tüm Linux sürümleri için temelde aynı işlemler geçerlidir. Farklı bir kaç yoldan yapılacak yükleme işlemleri mevcuttur. Burada sadece yöntemlerden birine değinilecektir. * Öncelikle Linux sürümünüzde aşağıdaki programların yüklü olduğundan emin olun. : Kabuk: ''bash (sh)'' ve ''csh'' : C derleyicisi: ''gcc'' : Derleme yöneticisi: ''make'' : Sıkıştırma programı: ''bzip2''/''bunzip2'' * Kendi kullanıcı alanınızda işlemlerin yapılacağı bir klasör oluşturun. Örn. GMT_kurulum * GMT paketine ait tüm ''bzip2'' uzantılı dosyaları [http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html bu sayfada] yer alan sitelerden birinden, açtığınız klasörün içine indirin. Ayrıca, aynı yerde yer alan [ftp://ftp.soest.hawaii.edu/gmt/install_gmt install_gmt] dosyasınıda diskinize kopyalayın. * GMT paketine ilave olarak [ftp://ftp.unidata.ucar.edu/pub/netcdf/netcdf.tar.gz netcdf.tar.gz] dosyasınıda indirmeniz gerekmektedir. * Derleme işlemlerinde kullanılacak parametreleri içeren [http://gmt.soest.hawaii.edu/gmt/gmt_install_form.html bu formu] doldurduktan sonra "GMTparam.txt" adıyla klasörünüze kopyalayın. Bu formu aşağıdaki parametreleri göz önünde tutarak doldurabilirsiniz. : Madde-A1 : SI units (cm) : Madde-A2 : Encapsulated PostScript (EPS) : Madde-A3 : YES. Use file locking : Madde-B1 : I already have the netcdf.tar.Z archive : Madde-C1 : No FTP, archives already obtained : Madde-C3 : ''Tüm seçenekleri işaretleyin'' : Madde-C4 : Watson's algorithm : Madde-C5 : Static Libraries : Madde-C6 : gcc : Madde-C7 : make : Madde-C7 : Place GMT in subdirectories of: /usr/local/GMT : Madde-C9 ve 10 : "Bu kısıma bir şey yazmanız gerekmez" : Madde-C11 : "Bu kısımdaki programlar hakkında bilginiz yok ise dokunmayın" : Madde-C12 : "Bu kısımdaki tüm işaretleri kaldırın" : GET PARAMETERS düğmesini tıklayarak dosyayı saklayın. * Bu noktadan sonra derleme işlemine geçmeniz gerekecek. Tüm işlemler sonunda (bir terslik çıkmazsa), GMT dosyaları otomatik olarak /usr/local/GMT klasörü içine kopyalanacaktır. Derleme sonrası hem GMT hem de NetCDF yerleştirilmesinde izin problemi çıkmaması için, derleme işlemini ''root (su)'' olduktan sonra yapınız! * Derleme ve yükleme için komut satırında daha önce açtığınız klasöre ("GMT_kurulum") gidin "sh install_gmt GMTparam.txt" yazarak işlemleri başlatabilirsiniz. * Derleme işlemi uzun sürecektir. Bu sırada bir problem çıkmaz ise tüm dosyaların ilgili klasöre kopyalandığını görebilirsiniz. * GMT paketindeki programların sistem tarafından algılanabilmesi için kullandığınız kabuk (bash, csh vb.) bir kaç ayar yapmanız gerekecektir. Bu ayarları [[LinuxKabukAyarları]] sayfasında bulabilirsiniz. MacOSX 0 1370 1990 1405 2010-09-19T11:01:24Z AhmetA 2 Kurt Schwehr'in ilgilendiği paket Fink projesi ile dağıtılmaktadır. Leopard'ı baz alan bu kurulum notları Tiger için de geçerli olabilir. == 4.5.3 == Fink unstable altındadır. Binary halde olmadığı için bu güncel paketin kaynak kodu indirilecek ve sisteminizde derlenecektir. Yine Fink altında [[GSHHS]] 2.1.0'ı bulabiliriz. * GMTHOME ve NETCDFHOME kabuk değişkenlerini ayarlamanıza gerek yok. * /sw/fink klasörünü alıp diğer bir MacOSX sisteme kurulumlarınızı taşıyabilirsiniz. Detaylı bilgi için Remko Scharroo'nun şu mesajına bkz. http://thread.gmane.org/gmane.comp.gis.gmt.user/13659 == 4.4.0 == Yeni 4.4.0 GMT paketi Fink unstable deposundan kurulabilir[http://www.nabble.com/GMT-4.4.0-through-Fink-td22093152.html]. Kurulan paketler: gmt 4.4.0-1 Generic Mapping Tools gmt-dev 4.4.0-1 Generic Mapping Tools gmt-doc 4.4.0-1 Generic Mapping Tools gmt-shlibs 4.4.0-1 Generic Mapping Tools GMT paketi [[gsshs-lores]] paketine gereksinim duyuyor. [[gsshs-hires]] paketi de fink ile kurulabilir. gshhs-hires 1.10-1 GSHHS shorelines, rivers, borders (high res) gshhs-lores 1.10-1 GSHHS shorelines, rivers, borders (low res) Fink paketlerinin kurulumu için [http://finkcommander.sourceforge.net/ Fink Commander] kullanılabilir. [[Kategori:GMT Kurulumu]] 1405 1378 2009-03-15T20:55:39Z AhmetA 2 Leopard'ı baz alan bu kurulum notları Tiger için de geçerli olabilir. == 4.4.0 == Yeni 4.4.0 GMT paketi Fink unstable deposundan kurulabilir[http://www.nabble.com/GMT-4.4.0-through-Fink-td22093152.html]. Kurulan paketler: gmt 4.4.0-1 Generic Mapping Tools gmt-dev 4.4.0-1 Generic Mapping Tools gmt-doc 4.4.0-1 Generic Mapping Tools gmt-shlibs 4.4.0-1 Generic Mapping Tools GMT paketi [[gsshs-lores]] paketine gereksinim duyuyor. [[gsshs-hires]] paketi de fink ile kurulabilir. gshhs-hires 1.10-1 GSHHS shorelines, rivers, borders (high res) gshhs-lores 1.10-1 GSHHS shorelines, rivers, borders (low res) Fink paketlerinin kurulumu için [http://finkcommander.sourceforge.net/ Fink Commander] kullanılabilir. [[Kategori:GMT Kurulumu]] 1378 1372 2009-03-14T21:59:46Z AhmetA 2 Leopard'ı baz alan bu kurulum notları Tiger için de geçerli olabilir. == 4.4.0 == Yeni 4.4.0 GMT paketi Fink unstable deposundan kurulabilir[http://www.nabble.com/GMT-4.4.0-through-Fink-td22093152.html]. Kurulan paketler: gmt 4.4.0-1 Generic Mapping Tools gmt-dev 4.4.0-1 Generic Mapping Tools gmt-doc 4.4.0-1 Generic Mapping Tools gmt-shlibs 4.4.0-1 Generic Mapping Tools GMT paketi gsshs-lores paketine gereksinim duyuyor. gsshs-hires paketi de fink ile kurulabilir. gshhs-hires 1.10-1 GSHHS shorelines, rivers, borders (high res) gshhs-lores 1.10-1 GSHHS shorelines, rivers, borders (low res) Fink paketlerinin kurulumu için [http://finkcommander.sourceforge.net/ Fink Commander] kullanılabilir. [[Kategori:GMT Kurulumu]] 1372 1371 2009-03-14T21:27:04Z AhmetA 2 == 4.4.0 == Yeni 4.4.0 GMT paketi Fink unstable deposundan kurulabilir[http://www.nabble.com/GMT-4.4.0-through-Fink-td22093152.html]. Kurulan paketler: gmt 4.4.0-1 Generic Mapping Tools gmt-dev 4.4.0-1 Generic Mapping Tools gmt-doc 4.4.0-1 Generic Mapping Tools gmt-shlibs 4.4.0-1 Generic Mapping Tools GMT paketi gsshs-lores paketine gereksinim duyuyor. gsshs-hires paketi de fink ile kurulabilir. gshhs-hires 1.10-1 GSHHS shorelines, rivers, borders (high res) gshhs-lores 1.10-1 GSHHS shorelines, rivers, borders (low res) Fink paketlerinin kurulumu için [http://finkcommander.sourceforge.net/ Fink Commander] kullanılabilir. [[Kategori:GMT Kurulumu]] 1371 2009-03-14T21:24:39Z AhmetA 2 == 4.4.0 == Yeni 4.4.0 GMT paketi Fink unstable deposundan kurulabilir[http://www.nabble.com/GMT-4.4.0-through-Fink-td22093152.html]. Kurulan paketler: gmt 4.4.0-1 Generic Mapping Tools gmt-dev 4.4.0-1 Generic Mapping Tools gmt-doc 4.4.0-1 Generic Mapping Tools gmt-shlibs 4.4.0-1 Generic Mapping Tools GMT paketi gsshs-lores paketine gereksinim duyuyor. gsshs-hires paketi de fink ile kurulabilir. gshhs-hires 1.10-1 GSHHS shorelines, rivers, borders (high res) gshhs-lores 1.10-1 GSHHS shorelines, rivers, borders (low res) Fink paketlerinin kurulumu için [http://finkcommander.sourceforge.net/ Fink Commander] kullanılabilir. [[Category:GMT Kurulumu]] Mapproject 0 1462 1858 1857 2009-05-07T20:27:25Z AhmetA 2 ==Örnek Kullanım== *Noktalar arası uzaklık (km cinsinden): mapproject -Gk -M fay.dat > uzaklik.dat (Noktaları (boylam enlem) alt alt yazmalı; segmentleri > işareti ile ayırmalısınız) [[Category:GMT Komutları]] 1857 1856 2009-05-07T20:27:03Z AhmetA 2 ==Örnek Kullanım== *Noktalar arası uzaklık (km cinsinden): mapproject -Gk -M fay.dat > uzaklik.dat (Noktaları (boylam enlem) alt alt yazmalı; segmentleri > işareti ile ayırmalısınız) 1856 2009-05-07T20:26:55Z AhmetA 2 ==Örnek Kullanım== *Noktalar arası uzaklık (km cinsinden): mapproject -Gk -M fay.dat > uzaklik.dat (Noktaları (boylam enlem) alt alt yazmalı; segmentleri > işareti ile ayırmalısınız) Metin Editörleri 0 1397 1757 1740 2009-04-04T16:27:16Z Onur 5 Hatırlatma: Bu sayfa bilhassa GMT kullanıcıları arasında münakaşa çıkması ve eposta listemiz ve dahi wiki sayfalarımızın ratingini arttırmak amacı ile yayınlanmaktadır. == joe == * Terminal tabanlı temel Linux editör programı. Detaylı bilgileri [[Joe Editörü]] başlığı altında bulabilirsiniz. == vi == * [[Vi komutları]] (Vi Cheatsheet) == emacs == == Nedit == * Son sürümü 2004 yılında çıkmıştır. * Hızlı açılır ve pratiktir. * UTF8 desteği bulunmadığı için Türkçe karakterlerde sorun yaşayabilirsiniz. == Gedit == * Gnome pencere yöneticisi ile gelen Gedit basit bir metin editörü olarak adlandırılabilir. Nedit kadar hızlı açılsa da çoğu özelliği barındırmaz. Eklentileri ile bir kısım beceriler kazanabilir. == Kate == * Düşey yönde kolon seçmeyi sağlayan [[block selection mode]]'a sahiptir. 1740 1737 2009-04-04T13:33:03Z Onur 5 Hatırlatma: Bu sayfa bilhassa GMT kullanıcıları arasında münakaşa çıkması ve eposta listemiz ve dahi wiki sayfalarımızın ratingini arttırmak amacı ile yayınlanmaktadır. == joe == * Terminal tabanlı temel Linux editor programı. Detaylı bilgileri [[Joe Editörü]] başlığı altında bulabilirsiniz. == vi == * [[Vi komutları]] (Vi Cheatsheet) == emacs == == Nedit == * Son sürümü 2004 yılında çıkmıştır. * Hızlı açılır ve pratiktir. * UTF8 desteği bulunmadığı için Türkçe karakterlerde sorun yaşayabilirsiniz. == Gedit == * Gnome pencere yöneticisi ile gelen Gedit basit bir metin editörü olarak adlandırılabilir. Nedit kadar hızlı açılsa da çoğu özelliği barındırmaz. Eklentileri ile bir kısım beceriler kazanabilir. == Kate == * Düşey yönde kolon seçmeyi sağlayan [[block selection mode]]'a sahiptir. 1737 1735 2009-04-04T13:30:43Z Onur 5 Hatırlatma: Bu sayfa bilhassa GMT kullanıcıları arasında münakaşa çıkması ve eposta listemiz ve dahi wiki sayfalarımızın ratingini arttırmak amacı ile yayınlanmaktadır. == joe == * Terminal tabanlı temel Linux editor programı. Detaylı bilgileri [[joe editörü]] başlığı altında bulabilirsiniz. == vi == * [[Vi komutları]] (Vi Cheatsheet) == emacs == == Nedit == * Son sürümü 2004 yılında çıkmıştır. * Hızlı açılır ve pratiktir. * UTF8 desteği bulunmadığı için Türkçe karakterlerde sorun yaşayabilirsiniz. == Gedit == * Gnome pencere yöneticisi ile gelen Gedit basit bir metin editörü olarak adlandırılabilir. Nedit kadar hızlı açılsa da çoğu özelliği barındırmaz. Eklentileri ile bir kısım beceriler kazanabilir. == Kate == * Düşey yönde kolon seçmeyi sağlayan [[block selection mode]]'a sahiptir. 1735 1494 2009-04-04T13:28:51Z Onur 5 Hatırlatma: Bu sayfa bilhassa GMT kullanıcıları arasında münakaşa çıkması ve eposta listemiz ve dahi wiki sayfalarımızın ratingini arttırmak amacı ile yayınlanmaktadır. == joe == * Terminal tabanlı temel Linux editor programı. Detaylı bilgileri [[jeo]] başlığı altında bulabilirsiniz. == vi == * [[Vi komutları]] (Vi Cheatsheet) == emacs == == Nedit == * Son sürümü 2004 yılında çıkmıştır. * Hızlı açılır ve pratiktir. * UTF8 desteği bulunmadığı için Türkçe karakterlerde sorun yaşayabilirsiniz. == Gedit == * Gnome pencere yöneticisi ile gelen Gedit basit bir metin editörü olarak adlandırılabilir. Nedit kadar hızlı açılsa da çoğu özelliği barındırmaz. Eklentileri ile bir kısım beceriler kazanabilir. == Kate == * Düşey yönde kolon seçmeyi sağlayan [[block selection mode]]'a sahiptir. 1494 1493 2009-03-17T21:14:23Z AhmetA 2 Hatırlatma: Bu sayfa bilhassa GMT kullanıcıları arasında münakaşa çıkması ve eposta listemiz ve dahi wiki sayfalarımızın ratingini arttırmak amacı ile yayınlanmaktadır. == joe == * [[Tübitak MAM Yer ve Deniz Bilimleri]] çalışanlarının favori editörüdür. == vi == * [[Vi komutları]] (Vi Cheatsheet) == emacs == == Nedit == * Son sürümü 2004 yılında çıkmıştır. * Hızlı açılır ve pratiktir. * UTF8 desteği bulunmadığı için Türkçe karakterlerde sorun yaşayabilirsiniz. == Gedit == * Gnome pencere yöneticisi ile gelen Gedit basit bir metin editörü olarak adlandırılabilir. Nedit kadar hızlı açılsa da çoğu özelliği barındırmaz. Eklentileri ile bir kısım beceriler kazanabilir. == Kate == * Düşey yönde kolon seçmeyi sağlayan [[block selection mode]]'a sahiptir. 1493 1492 2009-03-17T21:09:46Z AhmetA 2 Hatırlatma: Bu sayfa bilhassa GMT kullanıcıları arasında münakaşa çıkması ve eposta listemiz ve dahi wiki sayfalarımızın ratingini arttırmak amacı ile yayınlanmaktadır. == joe == == vi == * [[Vi komutları]] (Vi Cheatsheet) == Nedit == * UTF8 desteği bulunmadığı için Türkçe karakterlerde sorun yaşayabilirsiniz. == Gedit == * Gnome pencere yöneticisi ile gelen Gedit basit bir metin editörü olarak adlandırılabilir. Nedit kadar hızlı açılsa da çoğu özelliği barındırmaz. Eklentileri ile bir kısım beceriler kazanabilir. == Kate == * Düşey yönde kolon seçmeyi sağlayan [[block selection mode]]'a sahiptir. 1492 1491 2009-03-17T21:06:38Z AhmetA 2 Hatırlatma: Bu sayfa bilhassa GMT kullanıcıları arasında münakaşa çıkması ve eposta listemiz ve dahi wiki sayfalarımızın ratingini arttırmak amacı ile yayınlanmaktadır. == joe == == vi == * Vi komutları (Vi Cheatsheet) == Nedit == * UTF8 desteği bulunmadığı için Türkçe karakterlerde sorun yaşayabilirsiniz. == Gedit == * Gnome pencere yöneticisi ile gelen Gedit basit bir metin editörü olarak adlandırılabilir. Nedit kadar hızlı açılsa da çoğu özelliği barındırmaz. Eklentileri ile bir kısım beceriler kazanabilir. == Kate == * Düşey yönde kolon seçmeyi sağlayan [[block selection mode]]'a sahiptir. 1491 1490 2009-03-17T21:06:21Z AhmetA 2 Hatırlatma: Bu sayfa bilhassa GMT kullanıcıları arasında münakaşa çıkması ve eposta listemiz ve wiki sayfalarımızın ratingini arttırmak amacı ile yayınlanmaktadır. == joe == == vi == * Vi komutları (Vi Cheatsheet) == Nedit == * UTF8 desteği bulunmadığı için Türkçe karakterlerde sorun yaşayabilirsiniz. == Gedit == * Gnome pencere yöneticisi ile gelen Gedit basit bir metin editörü olarak adlandırılabilir. Nedit kadar hızlı açılsa da çoğu özelliği barındırmaz. Eklentileri ile bir kısım beceriler kazanabilir. == Kate == * Düşey yönde kolon seçmeyi sağlayan [[block selection mode]]'a sahiptir. 1490 1489 2009-03-17T21:02:55Z AhmetA 2 Uyarı: Bu sayfa bilhassa GMT kullanıcıları arasında münakaşa çıkması ve eposta listemiz ve wiki sayfalarımızın ratingini arttırmak amacı ile yayınlanmaktadır. == joe == == vi == * Vi komutları (Vi Cheatsheet) == Nedit == * UTF8 desteği bulunmadığı için Türkçe karakterlerde sorun yaşayabilirsiniz. == Gedit == * Gnome pencere yöneticisi ile gelen Gedit basit bir metin editörü olarak adlandırılabilir. Nedit kadar hızlı açılsa da çoğu özelliği barındırmaz. Eklentileri ile bir kısım beceriler kazanabilir. == Kate == * Düşey yönde kolon seçmeyi sağlayan [[block selection mode]]'a sahiptir. 1489 2009-03-17T20:49:02Z AhmetA 2 == joe == == vi == == Nedit == == Gedit == == Kate == Minmax 0 1471 1918 2009-09-10T06:39:15Z Onur 5 Minimum ve maksimum değerleri verir. * Eylül 2009'da -EH (mutlak değerlerin maksimumu) parametresinin çalışmadığı fark edildi. :[https://listserv.hawaii.edu/cgi-bin/wa?A2=ind0909&L=GMT-HELP&T=0&F=&S=&P=25657 e-mail] Mirone 0 1445 2128 2101 2011-12-24T23:18:14Z AdminGMTTR 1 Trainer tarafından yapılan değişiklikler geri alınarak, Onur tarafından değiştirilmiş önceki sürüm geri getirildi. GMT scriptleri oluşturmaya yardımcı olan MATLAB programıdır. Gelişmiş özellikleri ile zor olan bazı işlemleri basitleştirir. == Dış Bağlantılar == [http://w3.ualg.pt/~jluis/mirone/ Mirone ana sayfası] 2101 1769 2011-12-07T00:48:56Z Trainer 39 İnsanların en eski düşmanı sigaradır. Bunu hepimiz biliyoruz.. Sigara'ya yeni bir düşman çıktı. <h1><strong>Elektronik Sigara !</strong></h1> Elektronik sigara sayesinde "sigarayı bırakabilirsiniz".. <h2><strong>Nasıl mı ?</strong></h2> [http://www.elektroniksigaraci.com elektronik sigara kartuşu] tamamen doğal ve patlıcan özü ile yapıldığından dolayı, tamamen zararsızdır. İster kartuş takarak, vücudunuzun nikotin ihtiyacını karşılayabilir, isterseniz kartuş takmayarak sadece duman çıkartabilirsiniz. <h2> <strong> Ya da ben sigarayı bırakmak istemiyoru mu diyorsunuz?</strong></h2> <span style="color: #ff0000;"><strong>Elektronik sigara ile tasarruf yapabilirsiniz..</strong></span> <blockquote><em><strong>Nasıl tasarruf yapabilirim mi diyorsunuz? işte böyle...</strong></em></blockquote> [http://www.elektroniksigaraci.com/ elektronik sigara] kartuşlarının 1 tanesi, 1 paket sigaraya bedeldir. Bu ne demek oluyor ? 25 TL ile, 5 paket sigara ihtyacınızı karşılıyorsunuz. Tek bir paket sigaranın parasını siz hesap edin.. 1769 2009-04-04T17:35:12Z Onur 5 GMT scriptleri oluşturmaya yardımcı olan MATLAB programıdır. Gelişmiş özellikleri ile zor olan bazı işlemleri basitleştirir. == Dış Bağlantılar == [http://w3.ualg.pt/~jluis/mirone/ Mirone ana sayfası] Odak mekanizması çizimi 0 1422 1979 1966 2010-09-18T17:05:27Z AdminGMTTR 1 Seocalismasi tarafından yapılan değişiklikler geri alınarak, Onur tarafından değiştirilmiş önceki sürüm geri getirildi. Ayrıca bakınız : [[Psmeca]] == Odak mekanizması animasyonu == [[Resim:focal_animate.gif]] </bash> <bash> ###### '''C SHELL KULLANIYOR OLMANIZ GEREKİYOR AŞAĞIDAKİ KOMUTLARIN ÇALIŞMASI İÇİN''' ###### hangi shell'i kullandığınızı anlamak için aşağıdaki komutu verdiğinizde echo $SHELL ###### terminalede çıkan tcsh veya csh değilse tcsh # veya csh # komutunu vermeniz gerekiyor </bash> <bash> #!/bin/csh gmtset PAPER_MEDIA A6 # rake için bir while loop yapalım -180 +180 arası set n = -180 while ($n <= 180) # 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle # Aki ve Richard konvensiyonu @ m = $n + 180 # Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım. # Ancak bunun tek satır olması gerekiyor, dikkat edin. set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10) fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100) fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 && $1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 && $1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ; print fay}'` # 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi. psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps 39.45 38.1 9.30505 45 90 $n 6 39.45 38.25 9.30505 45 80 $n 6 39.45 38.4 9.30505 45 60 $n 6 39.45 38.55 9.30505 45 40 $n 6 39.45 38.70 9.30505 45 20 $n 6 son # rake değerini ve fay eğimlerini yanlara yazdır. pstext << son -O -K -R -JM >> $m.ps 39.6 38.10 14 0 9 5 $n 39.6 38.25 14 0 9 5 $n 39.6 38.40 14 0 9 5 $n 39.6 38.55 14 0 9 5 $n 39.6 38.70 14 0 9 5 $n 39.25 38.10 14 0 9 5 90 39.25 38.25 14 0 9 5 80 39.25 38.40 14 0 9 5 60 39.25 38.55 14 0 9 5 40 39.25 38.70 14 0 9 5 20 son # Fayın tipini üstte yazdır. pstext << son -O -K -R -JM -G0/0/255>> $m.ps 39.55 38.87 12 0 9 6 $fay son # Eğim ve Rake başlığını yazdır pstext << son -O -R -JM -G255/0/0>> $m.ps 39.6 38.80 14 0 9 5 Rake 39.25 38.80 14 0 9 5 Dip son # rake değerini bir artır @ n = $n + 1 end # Imagemagic ile plot edilen şekilleri gif animasyonuna çevir convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \ awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif # temizlik \rm *ps </bash> == Harvard moment tensör çizimi == [[Resim:harvardcmt.jpg]] <bash> # Harvard sitesinden indirirken formatı GMT seçerseniz # aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir. gmtset PAPER_MEDIA A4 MEASURE_UNIT inch \rm harvard.ps pscoast -Df -W -R20/36/35/42 -JM8 -B5 -K > harvard.ps psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps 31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A 27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A 25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D 26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A 26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A 29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B 26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A 27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C 30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C 26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B 29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A 28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A 26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G 25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G 28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A 29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F 27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E end xv harvard.ps </bash> --[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST) 1966 1749 2010-08-24T03:36:12Z Seocalismasi 14 Ayrıca bakınız : [[Psmeca]] == Odak mekanizması animasyonu == [[Resim:focal_animate.gif]] </bash> <bash> ###### '''C SHELL KULLANIYOR OLMANIZ GEREKİYOR AŞAĞIDAKİ KOMUTLARIN ÇALIŞMASI İÇİN''' ###### hangi shell'i kullandığınızı anlamak için aşağıdaki komutu verdiğinizde echo $SHELL ###### terminalede çıkan tcsh veya csh değilse tcsh # veya csh # komutunu vermeniz gerekiyor </bash> <bash> #!/bin/csh gmtset PAPER_MEDIA A6 # rake için bir while loop yapalım -180 +180 arası set n = -180 while ($n <= 180) # 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle # Aki ve Richard konvensiyonu @ m = $n + 180 # Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım. # Ancak bunun tek satır olması gerekiyor, dikkat edin. set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10) fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100) fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 && $1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 && $1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ; print fay}'` # 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi. psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps 39.45 38.1 9.30505 45 90 $n 6 39.45 38.25 9.30505 45 80 $n 6 39.45 38.4 9.30505 45 60 $n 6 39.45 38.55 9.30505 45 40 $n 6 39.45 38.70 9.30505 45 20 $n 6 son # rake değerini ve fay eğimlerini yanlara yazdır. pstext << son -O -K -R -JM >> $m.ps 39.6 38.10 14 0 9 5 $n 39.6 38.25 14 0 9 5 $n 39.6 38.40 14 0 9 5 $n 39.6 38.55 14 0 9 5 $n 39.6 38.70 14 0 9 5 $n 39.25 38.10 14 0 9 5 90 39.25 38.25 14 0 9 5 80 39.25 38.40 14 0 9 5 60 39.25 38.55 14 0 9 5 40 39.25 38.70 14 0 9 5 20 son # Fayın tipini üstte yazdır. pstext << son -O -K -R -JM -G0/0/255>> $m.ps 39.55 38.87 12 0 9 6 $fay son # Eğim ve Rake başlığını yazdır pstext << son -O -R -JM -G255/0/0>> $m.ps 39.6 38.80 14 0 9 5 Rake 39.25 38.80 14 0 9 5 Dip son # rake değerini bir artır @ n = $n + 1 end # Imagemagic ile plot edilen şekilleri gif animasyonuna çevir convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \ awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif # temizlik \rm *ps </bash> == Harvard moment tensör çizimi == [[Resim:harvardcmt.jpg]] <bash> # Harvard sitesinden indirirken formatı GMT seçerseniz # aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir. gmtset PAPER_MEDIA A4 MEASURE_UNIT inch \rm harvard.ps pscoast -Df -W -R20/36/35/42 -JM8 -B5 -K > harvard.ps psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps 31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A 27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A 25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D 26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A 26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A 29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B 26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A 27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C 30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C 26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B 29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A 28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A 26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G 25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G 28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A 29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F 27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E end xv harvard.ps </bash> --[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST) [http://www.imcturk.com antalya web tasarım] [http://www.areaturk.com antalya web tasarım] [http://burmehlidafx15biberweb.blogcu.com burmeh yaza lida fx15 biber hapı ile formda girin] 1749 1698 2009-04-04T14:44:10Z Onur 5 Ayrıca bakınız : [[Psmeca]] == Odak mekanizması animasyonu == [[Resim:focal_animate.gif]] </bash> <bash> ###### '''C SHELL KULLANIYOR OLMANIZ GEREKİYOR AŞAĞIDAKİ KOMUTLARIN ÇALIŞMASI İÇİN''' ###### hangi shell'i kullandığınızı anlamak için aşağıdaki komutu verdiğinizde echo $SHELL ###### terminalede çıkan tcsh veya csh değilse tcsh # veya csh # komutunu vermeniz gerekiyor </bash> <bash> #!/bin/csh gmtset PAPER_MEDIA A6 # rake için bir while loop yapalım -180 +180 arası set n = -180 while ($n <= 180) # 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle # Aki ve Richard konvensiyonu @ m = $n + 180 # Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım. # Ancak bunun tek satır olması gerekiyor, dikkat edin. set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10) fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100) fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 && $1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 && $1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ; print fay}'` # 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi. psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps 39.45 38.1 9.30505 45 90 $n 6 39.45 38.25 9.30505 45 80 $n 6 39.45 38.4 9.30505 45 60 $n 6 39.45 38.55 9.30505 45 40 $n 6 39.45 38.70 9.30505 45 20 $n 6 son # rake değerini ve fay eğimlerini yanlara yazdır. pstext << son -O -K -R -JM >> $m.ps 39.6 38.10 14 0 9 5 $n 39.6 38.25 14 0 9 5 $n 39.6 38.40 14 0 9 5 $n 39.6 38.55 14 0 9 5 $n 39.6 38.70 14 0 9 5 $n 39.25 38.10 14 0 9 5 90 39.25 38.25 14 0 9 5 80 39.25 38.40 14 0 9 5 60 39.25 38.55 14 0 9 5 40 39.25 38.70 14 0 9 5 20 son # Fayın tipini üstte yazdır. pstext << son -O -K -R -JM -G0/0/255>> $m.ps 39.55 38.87 12 0 9 6 $fay son # Eğim ve Rake başlığını yazdır pstext << son -O -R -JM -G255/0/0>> $m.ps 39.6 38.80 14 0 9 5 Rake 39.25 38.80 14 0 9 5 Dip son # rake değerini bir artır @ n = $n + 1 end # Imagemagic ile plot edilen şekilleri gif animasyonuna çevir convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \ awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif # temizlik \rm *ps </bash> == Harvard moment tensör çizimi == [[Resim:harvardcmt.jpg]] <bash> # Harvard sitesinden indirirken formatı GMT seçerseniz # aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir. gmtset PAPER_MEDIA A4 MEASURE_UNIT inch \rm harvard.ps pscoast -Df -W -R20/36/35/42 -JM8 -B5 -K > harvard.ps psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps 31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A 27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A 25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D 26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A 26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A 29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B 26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A 27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C 30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C 26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B 29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A 28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A 26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G 25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G 28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A 29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F 27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E end xv harvard.ps </bash> --[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST) 1698 1647 2009-04-02T19:39:40Z Ziyadin 4 == Aki ve Richard konvensiyonu == * Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir. * Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin <bash> psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps 35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5 END </bash> == Odak mekanizması animasyonu == [[Resim:focal_animate.gif]] </bash> <bash> ###### '''C SHELL KULLANIYOR OLMANIZ GEREKİYOR AŞAĞIDAKİ KOMUTLARIN ÇALIŞMASI İÇİN''' ###### hangi shell'i kullandığınızı anlamak için aşağıdaki komutu verdiğinizde echo $SHELL ###### terminalede çıkan tcsh veya csh değilse tcsh # veya csh # komutunu vermeniz gerekiyor </bash> <bash> #!/bin/csh gmtset PAPER_MEDIA A6 # rake için bir while loop yapalım -180 +180 arası set n = -180 while ($n <= 180) # 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle # Aki ve Richard konvensiyonu @ m = $n + 180 # Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım. # Ancak bunun tek satır olması gerekiyor, dikkat edin. set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10) fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100) fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 && $1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 && $1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ; print fay}'` # 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi. psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps 39.45 38.1 9.30505 45 90 $n 6 39.45 38.25 9.30505 45 80 $n 6 39.45 38.4 9.30505 45 60 $n 6 39.45 38.55 9.30505 45 40 $n 6 39.45 38.70 9.30505 45 20 $n 6 son # rake değerini ve fay eğimlerini yanlara yazdır. pstext << son -O -K -R -JM >> $m.ps 39.6 38.10 14 0 9 5 $n 39.6 38.25 14 0 9 5 $n 39.6 38.40 14 0 9 5 $n 39.6 38.55 14 0 9 5 $n 39.6 38.70 14 0 9 5 $n 39.25 38.10 14 0 9 5 90 39.25 38.25 14 0 9 5 80 39.25 38.40 14 0 9 5 60 39.25 38.55 14 0 9 5 40 39.25 38.70 14 0 9 5 20 son # Fayın tipini üstte yazdır. pstext << son -O -K -R -JM -G0/0/255>> $m.ps 39.55 38.87 12 0 9 6 $fay son # Eğim ve Rake başlığını yazdır pstext << son -O -R -JM -G255/0/0>> $m.ps 39.6 38.80 14 0 9 5 Rake 39.25 38.80 14 0 9 5 Dip son # rake değerini bir artır @ n = $n + 1 end # Imagemagic ile plot edilen şekilleri gif animasyonuna çevir convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \ awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif # temizlik \rm *ps </bash> == Harvard moment tensör çizimi == [[Resim:harvardcmt.jpg]] <bash> # Harvard sitesinden indirirken formatı GMT seçerseniz # aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir. gmtset PAPER_MEDIA A4 MEASURE_UNIT inch \rm harvard.ps pscoast -Df -W -R20/36/35/42 -JM8 -B5 -K > harvard.ps psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps 31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A 27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A 25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D 26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A 26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A 29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B 26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A 27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C 30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C 26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B 29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A 28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A 26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G 25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G 28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A 29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F 27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E end xv harvard.ps </bash> --[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST) 1647 1644 2009-04-02T12:37:02Z Ziyadin 4 == Aki ve Richard konvensiyonu == * Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir. * Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin <bash> psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps 35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5 END </bash> == Odak mekanizması animasyonu == [[Resim:focal_animate.gif]] <bash> #!/bin/csh gmtset PAPER_MEDIA A6 # rake için bir while loop yapalım -180 +180 arası set n = -180 while ($n <= 180) # 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle # Aki ve Richard konvensiyonu @ m = $n + 180 # Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım. # Ancak bunun tek satır olması gerekiyor, dikkat edin. set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10) fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100) fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 && $1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 && $1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ; print fay}'` # 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi. psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps 39.45 38.1 9.30505 45 90 $n 6 39.45 38.25 9.30505 45 80 $n 6 39.45 38.4 9.30505 45 60 $n 6 39.45 38.55 9.30505 45 40 $n 6 39.45 38.70 9.30505 45 20 $n 6 son # rake değerini ve fay eğimlerini yanlara yazdır. pstext << son -O -K -R -JM >> $m.ps 39.6 38.10 14 0 9 5 $n 39.6 38.25 14 0 9 5 $n 39.6 38.40 14 0 9 5 $n 39.6 38.55 14 0 9 5 $n 39.6 38.70 14 0 9 5 $n 39.25 38.10 14 0 9 5 90 39.25 38.25 14 0 9 5 80 39.25 38.40 14 0 9 5 60 39.25 38.55 14 0 9 5 40 39.25 38.70 14 0 9 5 20 son # Fayın tipini üstte yazdır. pstext << son -O -K -R -JM -G0/0/255>> $m.ps 39.55 38.87 12 0 9 6 $fay son # Eğim ve Rake başlığını yazdır pstext << son -O -R -JM -G255/0/0>> $m.ps 39.6 38.80 14 0 9 5 Rake 39.25 38.80 14 0 9 5 Dip son # rake değerini bir artır @ n = $n + 1 end # Imagemagic ile plot edilen şekilleri gif animasyonuna çevir convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \ awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif # temizlik \rm *ps </bash> == Harvard moment tensör çizimi == [[Resim:harvardcmt.jpg]] <bash> # Harvard sitesinden indirirken formatı GMT seçerseniz # aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir. gmtset PAPER_MEDIA A4 MEASURE_UNIT inch \rm harvard.ps pscoast -Df -W -R20/36/35/42 -JM8 -B5 -K > harvard.ps psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps 31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A 27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A 25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D 26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A 26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A 29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B 26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A 27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C 30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C 26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B 29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A 28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A 26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G 25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G 28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A 29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F 27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E end xv harvard.ps </bash> --[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST) 1644 2009-04-02T12:34:38Z Ziyadin 4 == Aki ve Richard konvensiyonu == * Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir. * Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin <bash> psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps 35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5 END </bash> == Odak mekanizması animasyonu == [[Resim:focal_animate.gif]] <bash> #!/bin/csh gmtset PAPER_MEDIA A6 # rake için bir while loop yapalım -180 +180 arası set n = -180 while ($n <= 180) # 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle # Aki ve Richard konvensiyonu @ m = $n + 180 # Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım. # Ancak bunun tek satır olması gerekiyor, dikkat edin. set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10) fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100) fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 && $1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 && $1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ; print fay}'` # 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi. psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps 39.45 38.1 9.30505 45 90 $n 6 39.45 38.25 9.30505 45 80 $n 6 39.45 38.4 9.30505 45 60 $n 6 39.45 38.55 9.30505 45 40 $n 6 39.45 38.70 9.30505 45 20 $n 6 son # rake değerini ve fay eğimlerini yanlara yazdır. pstext << son -O -K -R -JM >> $m.ps 39.6 38.10 14 0 9 5 $n 39.6 38.25 14 0 9 5 $n 39.6 38.40 14 0 9 5 $n 39.6 38.55 14 0 9 5 $n 39.6 38.70 14 0 9 5 $n 39.25 38.10 14 0 9 5 90 39.25 38.25 14 0 9 5 80 39.25 38.40 14 0 9 5 60 39.25 38.55 14 0 9 5 40 39.25 38.70 14 0 9 5 20 son # Fayın tipini üstte yazdır. pstext << son -O -K -R -JM -G0/0/255>> $m.ps 39.55 38.87 12 0 9 6 $fay son # Eğim ve Rake başlığını yazdır pstext << son -O -R -JM -G255/0/0>> $m.ps 39.6 38.80 14 0 9 5 Rake 39.25 38.80 14 0 9 5 Dip son # rake değerini bir artır @ n = $n + 1 end # Imagemagic ile plot edilen şekilleri gif animasyonuna çevir convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \ awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif # temizlik \rm *ps </bash> == Harvard moment tensör çizimi == [[Resim:harvardcmt.jpg]] <bash> # Harvard sitesinden indirirken formatı GMT seçerseniz # aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir. gmtset PAPER_MEDIA A4 MEASURE_UNIT inch \rm harvard.ps pscoast -Df -W -R20/36/35/42 -JM8 -B5 -K > harvard.ps psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps 31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A 27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A 25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D 26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A 26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A 29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B 26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A 27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C 30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C 26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B 29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A 28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A 26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G 25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G 28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A 29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F 27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E end xv harvard.ps </bash> [[Category:GMT Komutları]] --[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST) Onur Tan 0 1438 1756 1752 2009-04-04T16:24:34Z Onur 5 İstanbul Teknik Üniversitesi Maden Fakültesi Jeofizik Mühendisliği'ne 1991 yılında girmiş ve 2004 Ekim ayında Sismoloji alanında doktorasını tamamlamıştır. 1997 yılından bu yana GMT paketini kullanmaktadır. Türkiye'deki GMT kullanıcılarına kaynak olması için [http://www.atag.itu.edu.tr ATAG] web sitesi altında bulunan [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesini hazırlamıştır. --[[Kullanıcı:Onur|Onur Tan]] 17:14, 4 Nisan 2009 (CEST) 1752 1745 2009-04-04T15:14:04Z Onur 5 İstanbul Teknik Üniversitesi Maden Fakültesi Jeofizik Mühendisliği'nde 1991 yılında girmiş ve 2004 Ekim ayında Sismoloji alanında doktorasını tamamlamıştır. 1997 yılından bu yana GMT paketini kullanmaktadır. Türkiye'deki GMT kullanıcılarına kaynak olması için [http://www.atag.itu.edu.tr ATAG] web sitesi altında bulunan [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesini hazırlamıştır. --[[Kullanıcı:Onur|Onur Tan]] 17:14, 4 Nisan 2009 (CEST) 1745 2009-04-04T14:33:31Z Onur 5 İstanbul Teknik Üniversitesi Maden Fakültesi Jeofizik Mühendisliği'nde 1991 yılında girmiş ve 2004 Ekim ayında Sismoloji alanında doktorasını tamamlamıştır. 1997 yılından bu yana GMT paketini kullanmaktadır. Türkiye'deki GMT kullanıcılarına kaynak olması için [http://www.atag.itu.edu.tr ATAG] web sitesi altında bulunan [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesini hazırlamıştır. Piksel kaydı 0 1410 1570 2009-04-01T20:31:41Z Ziyadin 4 [[Resim:grid]] Piksel registeration 0 1413 1575 2009-04-01T20:40:46Z Ziyadin 4 [[Resim:piksel.jpg]] Postscript 0 1441 1790 1782 2009-04-04T18:58:20Z Onur 5 Postscript basit olarak vektörel çizim formatı olarak tanımlanabilir. İlk olarak 1976 yılında ortaya çıkmış ve sonrasında geliştirilerek çok kullanılan bir yazım ve çizim formatı olmuştur. Özellikle [http://www.adobe.com/products/postscript/ Adobe] firması tarafından geliştirilmektedir. Çizim (veya yazım) sayfa üzerinde tanımlı koordinatlar kullanılarak yapılır, vektörel yapıda olduğu için küçük bir çizim çözünürlüğünü kaybetmeden daha büyük boyutlarda baılabilir. Postscript dosyalar genel olarak bir editör yardımıyla değiştirilebilecek şekilde okunabilir (text) formattadır. Dosyanın ilk kısmında versiyon, çizim sınırları (BoundingBox), ileriki satırlarda kullanılan çizim komutlarının (dosya boyunun küçüktülmesi için) kısaltılmış tanımlamaları bulunur. Postscript destekleyen yazıcılar ara program olmaksızın bu dosyaları basabilmektedirler. Postscript (PS olarak kısaltılır) bir döküman formatı iken, sadece çizim formatı olarak kullanılan şekline Encapsulated PostScript (EPS) ismi verilir. [[GMT Ayarlar]]ı içinde sayfa ayarı (PAPER_MEDIA) "a4" olursa çıkışlar PS, "a4+" olursa EPS formatında olur. GMT çizimlerinizi EPS formatında oluşturmanız daha kullanışlı olacaktır. == Bazı Parametreler == *BoundingBox : Genelde dosyanın 2. satırında bulunur. Çizimin sayfaya göre sınırlarını gösterir. Örneğin aşağıda çizimin, sayfanın sol üst köşe X-Y koordinatı 50 391 ile sağ alt köşe koordinatı 552 709 arasında olduğunu gösterir. %%BoundingBox: 50 391 552 709 Koordinatlar ''point'' cinsindendir (1 point = ~0.35 mm). Çizim programları bu sınırları kullanarak çizimi istenilen şekilde sayfaya basabilirler. * Kısaltmalar Dosya yapısı okunabilir formatta olduğundan diskte büyük yer kaplayabilir (çizimde kullanılan verinin boyutuna bağlı olarak). Dosya boyunu küçültmek için uzun komut satırları tek bir harfle ifade edilebilecek şekilde kısaltılmasına olanak sağlanır. Örneğin aşağıdaki satırla ''Helvetica'' font tanımlaması ''F0'' olarak kısaltılmıştır. Dosyanın geri kalan kısmında bu tanımlama için sadece ''F0'' kullanılır. F0 {/Helvetica Y} bind def * GMT komutları GMT, postscript dosya içerisine çizimin yapıldığı komutları yazar, böylelikle dosyanın o kısmında hangi çizimin yapıldı anlaşılır. % % PostScript produced by: % %% psxy -JX3/-3 -R4/9/0/400 -H1 -B1f0.1:B@!\310uy@!\310ukl@!\310uk:/50f10:Derinlik (km):NW %% -Sc0.1 -W1 -G0/190/255 -P -X1 -Y7.5 -K * Çizim sonu Postscript bir dosyada çizimin sonlandırıldığını bildiren ''showpage'' ve ''end'' kelimeleri bulunur. ''showpage'' GMT çizimlerinde, son çizim komuttunda -K (continue) parametresi kullanılmadığında postscript dosyasına eklenir. Eğer görüntüleme için [[Gv]] gibi bir postscript yorumlayıcı programı kullanıyorsa ve bu programdan yazıcıya çıkış gönderildiğinde bir baskı yapılamıyorsa dosya sonunda ''showpage'' satırı olmayabilir. Bu problem ya kelimenin postscript dosya sonuna yazılmasıyla ya da son GMT komutundan -K parametresinin kaldırılmasıyla giderilir. Gimp, CorelDraw, PhotoShop vb. çizim programları ile basılan çizimlerde bu problem görülmez. ''* Bu bilgilerin bir kısmı [http://www.atag.itu.edu.tr/GMTtr/ GMTtr] sitesinden alınmıştır. '' == Format Dönüştürme == PostScript dosyalar Gimp, CorelDraw, PhotoShop vb. programlarla jpg, tiff, png, gif gibi formatlara dönüştürülebilir. Dosyanın program tarafından açılması esnasında, çizim içindeki yazıların ''yazı (text)'' veya ''çizgi (curve)'' olarak mı açılacağı sorulabilir. Yazıların değiştirilmesi gerekecek ise bu seçenek ''yazı'' olarak kabul edilmelidir. Bu durumda bazı programlar fontları tam algılamayabilir ve yakın bir fontun kullanılması için öneri sunabilir. Ayrıca bazı özel karakterler (derece sembolü, Türkçe harfler gibi) algılanmayabilir. Bu problemleri atlamak için yazılar ''çizgi'' olarak kabul edilebilir. Bu seçim yazıların değiştirilmesi imkansız kılar. == Dış Bağlantılar == * [http://www.atag.itu.edu.tr/GMTtr/yardimci_bilgi/postscript/index.htm GMTtr-Postscript] * [http://tr.wikipedia.org/wiki/PostScript Wikipedia-Postscript] * [http://www.adobe.com/products/postscript/ Adobe-Postscript] 1782 1758 2009-04-04T18:17:35Z Onur 5 Postscript basit olarak vektörel çizim formatı olarak tanımlanabilir. İlk olarak 1976 yılında ortaya çıkmış ve sonrasında geliştirilerek çok kullanılan bir yazım ve çizim formatı olmuştur. Özellikle [http://www.adobe.com/products/postscript/ Adobe] firması tarafından geliştirilmektedir. Çizim (veya yazım) sayfa üzerinde tanımlı koordinatlar kullanılarak yapılır, vektörel yapıda olduğu için küçük bir çizim çözünürlüğünü kaybetmeden daha büyük boyutlarda baılabilir. Postscript dosyalar genel olarak bir editör yardımıyla değiştirilebilecek şekilde okunabilir (text) formattadır. Dosyanın ilk kısmında versiyon, çizim sınırları (BoundingBox), ileriki satırlarda kullanılan çizim komutlarının (dosya boyunun küçüktülmesi için) kısaltılmış tanımlamaları bulunur. Postscript destekleyen yazıcılar ara program olmaksızın bu dosyaları basabilmektedirler. Postscript (PS olarak kısaltılır) bir döküman formatı iken, sadece çizim formatı olarak kullanılan şekline Encapsulated PostScript (EPS) ismi verilir. [[GMT Ayarlar]]ı içinde sayfa ayarı (PAPER_MEDIA) "a4" olursa çıkışlar PS, "a4+" olursa EPS formatında olur. GMT çizimlerinizi EPS formatında oluşturmanız daha kullanışlı olacaktır. == Bazı Parametreler == *BoundingBox : Genelde dosyanın 2. satırında bulunur. Çizimin sayfaya göre sınırlarını gösterir. Örneğin aşağıda çizimin, sayfanın sol üst köşe X-Y koordinatı 50 391 ile sağ alt köşe koordinatı 552 709 arasında olduğunu gösterir. %%BoundingBox: 50 391 552 709 Koordinatlar ''point'' cinsindendir (1 point = ~0.35 mm). Çizim programları bu sınırları kullanarak çizimi istenilen şekilde sayfaya basabilirler. * Kısaltmalar Dosya yapısı okunabilir formatta olduğundan diskte büyük yer kaplayabilir (çizimde kullanılan verinin boyutuna bağlı olarak). Dosya boyunu küçültmek için uzun komut satırları tek bir harfle ifade edilebilecek şekilde kısaltılmasına olanak sağlanır. Örneğin aşağıdaki satırla ''Helvetica'' font tanımlaması ''F0'' olarak kısaltılmıştır. Dosyanın geri kalan kısmında bu tanımlama için sadece ''F0'' kullanılır. F0 {/Helvetica Y} bind def * GMT komutları GMT, postscript dosya içerisine çizimin yapıldığı komutları yazar, böylelikle dosyanın o kısmında hangi çizimin yapıldı anlaşılır. % % PostScript produced by: % %% psxy -JX3/-3 -R4/9/0/400 -H1 -B1f0.1:B@!\310uy@!\310ukl@!\310uk:/50f10:Derinlik (km):NW %% -Sc0.1 -W1 -G0/190/255 -P -X1 -Y7.5 -K * Çizim sonu Postscript bir dosyada çizimin sonlandırıldığını bildiren ''showpage'' ve ''end'' kelimeleri bulunur. ''showpage'' GMT çizimlerinde, son çizim komuttunda -K (continue) parametresi kullanılmadığında postscript dosyasına eklenir. Eğer görüntüleme için [[Gv]] gibi bir postscript yorumlayıcı programı kullanıyorsa ve bu programdan yazıcıya çıkış gönderildiğinde bir baskı yapılamıyorsa dosya sonunda ''showpage'' satırı olmayabilir. Bu problem ya kelimenin postscript dosya sonuna yazılmasıyla ya da son GMT komutundan -K parametresinin kaldırılmasıyla giderilir. Gimp, CorelDraw, PhotoShop vb. çizim programları ile basılan çizimlerde bu problem görülmez. == Format Dönüştürme == PostScript dosyalar Gimp, CorelDraw, PhotoShop vb. programlarla jpg, tiff, png, gif gibi formatlara dönüştürülebilir. Dosyanın program tarafından açılması esnasında, çizim içindeki yazıların ''yazı (text)'' veya ''çizgi (curve)'' olarak mı açılacağı sorulabilir. Yazıların değiştirilmesi gerekecek ise bu seçenek ''yazı'' olarak kabul edilmelidir. Bu durumda bazı programlar fontları tam algılamayabilir ve yakın bir fontun kullanılması için öneri sunabilir. Ayrıca bazı özel karakterler (derece sembolü, Türkçe harfler gibi) algılanmayabilir. Bu problemleri atlamak için yazılar ''çizgi'' olarak kabul edilebilir. Bu seçim yazıların değiştirilmesi imkansız kılar. == Dış Bağlantılar == * [http://www.atag.itu.edu.tr/GMTtr/yardimci_bilgi/postscript/index.htm GMTtr-Postscript] * [http://tr.wikipedia.org/wiki/PostScript Wikipedia-Postscript] * [http://www.adobe.com/products/postscript/ Adobe-Postscript] 1758 1753 2009-04-04T16:39:41Z Onur 5 Postscript basit olarak vektörel çizim formatı olarak tanımlanabilir. İlk olarak 1976 yılında ortaya çıkmış ve sonrasında geliştirilerek çok kullanılan bir yazım ve çizim formatı olmuştur. Özellikle [http://www.adobe.com/products/postscript/ Adobe] firması tarafından geliştirilmektedir. Çizim (veya yazım) sayfa üzerinde tanımlı koordinatlar kullanılarak yapılır, vektörel yapıda olduğu için küçük bir çizim çözünürlüğünü kaybetmeden daha büyük boyutlarda baılabilir. Postscript dosyalar genel olarak bir editör yardımıyla değiştirilebilecek şekilde okunabilir (text) formattadır. Dosyanın ilk kısmında versiyon, çizim sınırları (BoundingBox), ileriki satırlarda kullanılan çizim komutlarının (dosya boyunun küçüktülmesi için) kısaltılmış tanımlamaları bulunur. Postscript destekleyen yazıcılar ara program olmaksızın bu dosyaları basabilmektedirler. == Bazı Parametreler == *BoundingBox : Genelde dosyanın 2. satırında bulunur. Çizimin sayfaya göre sınırlarını gösterir. Örneğin aşağıda çizimin, sayfanın sol üst köşe X-Y koordinatı 50 391 ile sağ alt köşe koordinatı 552 709 arasında olduğunu gösterir. %%BoundingBox: 50 391 552 709 Koordinatlar ''point'' cinsindendir (1 point = ~0.35 mm). Çizim programları bu sınırları kullanarak çizimi istenilen şekilde sayfaya basabilirler. * Kısaltmalar Dosya yapısı okunabilir formatta olduğundan diskte büyük yer kaplayabilir (çizimde kullanılan verinin boyutuna bağlı olarak). Dosya boyunu küçültmek için uzun komut satırları tek bir harfle ifade edilebilecek şekilde kısaltılmasına olanak sağlanır. Örneğin aşağıdaki satırla ''Helvetica'' font tanımlaması ''F0'' olarak kısaltılmıştır. Dosyanın geri kalan kısmında bu tanımlama için sadece ''F0'' kullanılır. F0 {/Helvetica Y} bind def * GMT komutları GMT, postscript dosya içerisine çizimin yapıldığı komutları yazar, böylelikle dosyanın o kısmında hangi çizimin yapıldı anlaşılır. % % PostScript produced by: % %% psxy -JX3/-3 -R4/9/0/400 -H1 -B1f0.1:B@!\310uy@!\310ukl@!\310uk:/50f10:Derinlik (km):NW %% -Sc0.1 -W1 -G0/190/255 -P -X1 -Y7.5 -K * Çizim sonu Postscript bir dosyada çizimin sonlandırıldığını bildiren ''showpage'' ve ''end'' kelimeleri bulunur. ''showpage'' GMT çizimlerinde, son çizim komuttunda -K (continue) parametresi kullanılmadığında postscript dosyasına eklenir. Eğer görüntüleme için [[Gv]] gibi bir postscript yorumlayıcı programı kullanıyorsa ve bu programdan yazıcıya çıkış gönderildiğinde bir baskı yapılamıyorsa dosya sonunda ''showpage'' satırı olmayabilir. Bu problem ya kelimenin postscript dosya sonuna yazılmasıyla ya da son GMT komutundan -K parametresinin kaldırılmasıyla giderilir. Gimp, CorelDraw, PhotoShop vb. çizim programları ile basılan çizimlerde bu problem görülmez. == Format Dönüştürme == PostScript dosyalar Gimp, CorelDraw, PhotoShop vb. programlarla jpg, tiff, png, gif gibi formatlara dönüştürülebilir. Dosyanın program tarafından açılması esnasında, çizim içindeki yazıların ''yazı (text)'' veya ''çizgi (curve)'' olarak mı açılacağı sorulabilir. Yazıların değiştirilmesi gerekecek ise bu seçenek ''yazı'' olarak kabul edilmelidir. Bu durumda bazı programlar fontları tam algılamayabilir ve yakın bir fontun kullanılması için öneri sunabilir. Ayrıca bazı özel karakterler (derece sembolü, Türkçe harfler gibi) algılanmayabilir. Bu problemleri atlamak için yazılar ''çizgi'' olarak kabul edilebilir. Bu seçim yazıların değiştirilmesi imkansız kılar. == Dış Bağlantılar == * [http://www.atag.itu.edu.tr/GMTtr/yardimci_bilgi/postscript/index.htm GMTtr-Postscript] * [http://tr.wikipedia.org/wiki/PostScript Wikipedia-Postscript] * [http://www.adobe.com/products/postscript/ Adobe-Postscript] 1753 2009-04-04T15:41:37Z Onur 5 Postscript basit olarak vektörel çizim formatı olarak tanımlanabilir. İlk olarak 1976 yılında ortaya çıkmış ve sonrasında geliştirilerek çok kullanılan bir yazım ve çizim formatı olmuştur. Özellikle [http://www.adobe.com/products/postscript/ Adobe] firması tarafından geliştirilmektedir. Çizim (veya yazım) sayfa üzerinde tanımlı koordinatlar kullanılarak yapılır, vektörel yapıda olduğu için küçük bir çizim çözünürlüğünü kaybetmeden daha büyük boyutlarda baılabilir. Postscript dosyalar genel olarak bir editör yardımıyla değiştirilebilecek şekilde okunabilir (text) formattadır. Dosyanın ilk kısmında versiyon, çizim sınırları (BoundingBox), ileriki satırlarda kullanılan çizim komutlarının (dosya boyunun küçüktülmesi için) kısaltılmış tanımlamaları bulunur. Postscript destekleyen yazıcılar ara program olmaksızın bu dosyaları basabilmektedirler. == Bazı Parametreler == *BoundingBox : Genelde dosyanın 2. satırında bulunur. Çizimin sayfaya göre sınırlarını gösterir. Örneğin aşağıda çizimin, sayfanın sol üst köşe X-Y koordinatı 50 391 ile sağ alt köşe koordinatı 552 709 arasında olduğunu gösterir. %%BoundingBox: 50 391 552 709 Koordinatlar ''point'' cinsindendir (1 point = ~0.35 mm). Çizim programları bu sınırları kullanarak çizimi istenilen şekilde sayfaya basabilirler. * Kısaltmalar Dosya yapısı okunabilir formatta olduğundan diskte büyük yer kaplayabilir (çizimde kullanılan verinin boyutuna bağlı olarak). Dosya boyunu küçültmek için uzun komut satırları tek bir harfle ifade edilebilecek şekilde kısaltılmasına olanak sağlanır. Örneğin aşağıdaki satırla ''Helvetica'' font tanımlaması ''F0'' olarak kısaltılmıştır. Dosyanın geri kalan kısmında bu tanımlama için sadece ''F0'' kullanılır. F0 {/Helvetica Y} bind def * GMT komutları GMT, postscript dosya içerisine çizimin yapıldığı komutları yazar, böylelikle dosyanın o kısmında hangi çizimin yapıldı anlaşılır. % % PostScript produced by: % %% psxy -JX3/-3 -R4/9/0/400 -H1 -B1f0.1:B@!\310uy@!\310ukl@!\310uk:/50f10:Derinlik (km):NW %% -Sc0.1 -W1 -G0/190/255 -P -X1 -Y7.5 -K * Çizim sonu Postscript bir dosyada çizimin sonlandırıldığını bildiren ''showpage'' ve ''end'' kelimeleri bulunur. ''showpage'' GMT çizimlerinde, son çizim komuttunda -K (continue) parametresi kullanılmadığında postscript dosyasına eklenir. Eğer görüntüleme için [[Gv]] gibi bir postscript yorumlayıcı programı kullanıyorsa ve bu programdan yazıcıya çıkış gönderildiğinde bir baskı yapılamıyorsa dosya sonunda ''showpage'' satırı olmayabilir. Bu problem ya kelimenin postscript dosya sonuna yazılmasıyla ya da son GMT komutundan -K parametresinin kaldırılmasıyla giderilir. CorelDraw, PhotoShop vb. çizim programları ile basılan çizimlerde bu problem görülmez. == Dış Bağlantılar == * [http://www.atag.itu.edu.tr/GMTtr/yardimci_bilgi/postscript/index.htm GMTtr-Postscript] * [http://tr.wikipedia.org/wiki/PostScript Wikipedia-Postscript] * [http://www.adobe.com/products/postscript/ Adobe-Postscript] Project 0 1461 2070 1853 2011-06-12T03:45:38Z AhmetA 2 == Argümanlar == * C: başlangıc noktası * E: bitiş noktası * G: aralık * L: profil uzunluğu (2 adet girilir) * Q: x,y,r ve s derece; p, q, dist, l_min, l_max, w_min, w_max km biriminden. Q kullanılmazsa tüm birimler aynı kabul edilir. == Örnekler == === Profil Oluşturmak === *Project ile daha sonra kesit almak için (örneğin [[grdtrack]] ile SRTM verimizden) bir profil oluşturabilirsiniz. project -C33/40.90 -E7/7 -G0.1 -Q > track * Üstteki örneği şu şekilde -A ile azimut ve -L ile profil uzunluğu vererek de çalıştırabiliriz: project -C33/40.90 -L-10/10 -A25 -G0.1 -Q > track Bu örnekte -L'nin 2 değere ihtiyacı olduğunu önemle hatırlatalım. Merkez noktanın (azimuta göre) 2 tarafına doğru profil alınacak mesafe girilmelidir. Sadece tek yöne doğru profilin alınmasını istiyorsak -L0/10 şeklinde bir değer girebiliriz. [[Category:GMT Komutları]] 1853 1852 2009-05-06T08:33:47Z AhmetA 2 /* Örnekler */ == Argümanlar == * C: başlangıc noktası * E: bitiş noktası * G: aralık == Örnekler == *Project ile daha sonra kesit almak için bir profil oluşturabilirsiniz. project -C0/0 -E7/7 -G0.1 > track [[Category:GMT Komutları]] 1852 2009-05-06T08:33:35Z AhmetA 2 == Argümanlar == * C: başlangıc noktası * E: bitiş noktası * G: aralık == Örnekler == *Project ile daha sonra kesit almak için bir profil oluşturabilirsiniz. project -C0/0 -E7/7 -G0.1 > track [[Category:GMT Komutları]] Pscoast 0 1460 1851 1850 2009-05-06T08:33:25Z AhmetA 2 Haritalarda sınırları, deniz kıyılarını, gölleri ve akarsuları çizdirmek için kullanılan komuttur. == Ana Argümanlar == * D: Çözünürlük. Yüksek mod: -Df * W: Sahil şeridini çiz * N: Siyasi sınırları çiz. Birden fazla kullanılabilir. 1 = National boundaries 2 = State boundaries within the Americas 3 = Marine boundaries a = All boundaries (1-3) Örnek: -Na * A: Alanı belirli bir limitin üstünde olan unsurları çiz. Örnek -A10 * I: Akarsuları çizer. == Örnekler == <bash>pscoast -Df -A10 -G200 -Ia -Na -V $R0 -O -K >> ornek.ps </bash> [[Category:GMT Komutları]] 1850 2009-04-22T11:17:33Z AhmetA 2 Haritalarda sınırları, deniz kıyılarını, gölleri ve akarsuları çizdirmek için kullanılan komuttur. == Ana Argümanlar == * D: Çözünürlük. Yüksek mod: -Df * W: Sahil şeridini çiz * N: Siyasi sınırları çiz. Birden fazla kullanılabilir. 1 = National boundaries 2 = State boundaries within the Americas 3 = Marine boundaries a = All boundaries (1-3) Örnek: -Na * A: Alanı belirli bir limitin üstünde olan unsurları çiz. Örnek -A10 * I: Akarsuları çizer. == Örnekler == <bash>pscoast -Df -A10 -G200 -Ia -Na -V $R0 -O -K >> ornek.ps </bash> Pshistogram 0 1476 1960 2010-03-24T13:18:33Z Onur 5 Histogram çizim komutu. Her türlü veri (zaman bilgisi de dahil) için histogram çizebilir. == Örnekler == * Depremlerin günlük oluş sayılarının histogramı için Örnek data (tarih ve büyüklük): 2010-03.09T00:09 4.0 2010-03.09T00:31 3.2 2010-03.09T01:05 2.0 2010-03.09T01:12 2.8 2010-03.09T01:32 3.1 pshistogram -JX25T/15c -R2010-03-08T/2010-04-01T/0/200 -T0 -W1 -Bs1o:"":/a20:"Deprem Adedi":WSen -Bp1/WSen -L5/255 -G0 -K tmp > hist.ps Psmeca 0 1406 1869 1747 2009-05-18T07:52:13Z Onur 5 Fay düzlemi (kuvvet çifti veya moment tensör) çözümlerinin harita üzerine çizdirilmesini sağlar. Çeşitli formatlarda veri girişine imkan verir. Aki ve Richard parametre formatı, Harvard-CMT formatı, moment tensör bileşenleri gibi verileri okuyabilmektedir. '''ÖNEMLİ NOT:''' GMT 4.4.0 versiyonunda bazı sürümlerdeki hata nedeniyle mekanizma küreleri yanlış çizilmektedir. Konu ile ilgili O. Tan'nın GMT-Türkiye mail grubuna gönderdiği mesaj şöyledir: <pre> Merhaba, psmeca ile ilgili problem, programin son versiyonundaki kaynak kodunda yapilan bir hatadan kaynaklaniyor. Bu durumla karşılaşan arkadaşların, psmeca'nın bir önceki versiyonunu kullanmaları uygun olur. Aksi halde utilmeca.c içinde hatalı yapılan radyan-derece dönüşümü ( ilk satır 497 dir, benzer hatali satirlar vardir) str2 = d_atan2(sp2, cp2) * R2D; şeklinde düzeltilmeli ve tekrar derlenmeli :) Konu ile iligili GMT listesindeki mailleriden biri şu adreste bulunabilir. https://listserv.hawaii.edu/cgi-bin/wa?A2=ind0902&L=GMT-HELP&D=0&P=77915 iyi çalışmalar onur </pre> == Aki ve Richard konvensiyonu == * Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir. * Gerekli veriler: Boylam, Enlem, Derinlik, Doğrultu, Eğim, Kayma Açısı, Büyüklük, X, Y, Metin X ve Y odak küresinin harita üzerindeki boylam ve enlem değerleridir. <bash> psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps 35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5 END </bash> == Harvard CMT çizimi == Bunun için -Sd opsiyonu kullanılır <bash> psmeca << end -JM6 -R30/32/34/36 -Sd.3 -W2 -E255/255/255 -G0/0/255 > harvard.ps 31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A end </bash> [[Category:GMT Komutları]] --[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST) 1747 1656 2009-04-04T14:41:14Z Onur 5 /* Aki ve Richard konvensiyonu */ Fay düzlemi (kuvvet çifti veya moment tensör) çözümlerinin harita üzerine çizdirilmesini sağlar. Çeşitli formatlarda veri girişine imkan verir. Aki ve Richard parametre formatı, Harvard-CMT formatı, moment tensör bileşenleri gibi verileri okuyabilmektedir. == Aki ve Richard konvensiyonu == * Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir. * Gerekli veriler: Boylam, Enlem, Derinlik, Doğrultu, Eğim, Kayma Açısı, Büyüklük, X, Y, Metin X ve Y odak küresinin harita üzerindeki boylam ve enlem değerleridir. <bash> psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps 35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5 END </bash> == Harvard CMT çizimi == Bunun için -Sd opsiyonu kullanılır <bash> psmeca << end -JM6 -R30/32/34/36 -Sd.3 -W2 -E255/255/255 -G0/0/255 > harvard.ps 31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A end </bash> [[Category:GMT Komutları]] --[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST) 1656 1655 2009-04-02T12:50:05Z Ziyadin 4 == Aki ve Richard konvensiyonu == * Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir. * Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin <bash> psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps 35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5 END </bash> == Harvard CMT çizimi == Bunun için -Sd opsiyonu kullanılır <bash> psmeca << end -JM6 -R30/32/34/36 -Sd.3 -W2 -E255/255/255 -G0/0/255 > harvard.ps 31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A end </bash> [[Category:GMT Komutları]] --[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST) 1655 1628 2009-04-02T12:49:42Z Ziyadin 4 == Aki ve Richard konvensiyonu == * Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir. * Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin <bash> psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps 35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5 END </bash> == Harvard CMT çizimi == Bunun için -Sd opsiyonu kullanılır <bash> psmeca << end -JM6 -R30/32/34/36 -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps 31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A end </bash> [[Category:GMT Komutları]] --[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST) 1628 1627 2009-04-02T07:31:33Z Ziyadin 4 == Aki ve Richard konvensiyonu == * Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir. * Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin <bash> psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps 35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5 END </bash> == Odak mekanizması animasyonu == [[Resim:focal_animate.gif]] <bash> #!/bin/csh gmtset PAPER_MEDIA A6 # rake için bir while loop yapalım -180 +180 arası set n = -180 while ($n <= 180) # 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle # Aki ve Richard konvensiyonu @ m = $n + 180 # Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım. # Ancak bunun tek satır olması gerekiyor, dikkat edin. set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10) fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100) fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 && $1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 && $1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ; print fay}'` # 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi. psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps 39.45 38.1 9.30505 45 90 $n 6 39.45 38.25 9.30505 45 80 $n 6 39.45 38.4 9.30505 45 60 $n 6 39.45 38.55 9.30505 45 40 $n 6 39.45 38.70 9.30505 45 20 $n 6 son # rake değerini ve fay eğimlerini yanlara yazdır. pstext << son -O -K -R -JM >> $m.ps 39.6 38.10 14 0 9 5 $n 39.6 38.25 14 0 9 5 $n 39.6 38.40 14 0 9 5 $n 39.6 38.55 14 0 9 5 $n 39.6 38.70 14 0 9 5 $n 39.25 38.10 14 0 9 5 90 39.25 38.25 14 0 9 5 80 39.25 38.40 14 0 9 5 60 39.25 38.55 14 0 9 5 40 39.25 38.70 14 0 9 5 20 son # Fayın tipini üstte yazdır. pstext << son -O -K -R -JM -G0/0/255>> $m.ps 39.55 38.87 12 0 9 6 $fay son # Eğim ve Rake başlığını yazdır pstext << son -O -R -JM -G255/0/0>> $m.ps 39.6 38.80 14 0 9 5 Rake 39.25 38.80 14 0 9 5 Dip son # rake değerini bir artır @ n = $n + 1 end # Imagemagic ile plot edilen şekilleri gif animasyonuna çevir convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \ awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif # temizlik \rm *ps </bash> == Harvard moment tensör çizimi == [[Resim:harvardcmt.jpg]] <bash> # Harvard sitesinden indirirken formatı GMT seçerseniz # aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir. gmtset PAPER_MEDIA A4 MEASURE_UNIT inch \rm harvard.ps pscoast -Df -W -R20/36/35/42 -JM8 -B5 -K > harvard.ps psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps 31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A 27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A 25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D 26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A 26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A 29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B 26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A 27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C 30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C 26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B 29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A 28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A 26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G 25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G 28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A 29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F 27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E end xv harvard.ps </bash> [[Category:GMT Komutları]] --[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST) 1627 1625 2009-04-02T07:30:31Z Ziyadin 4 == Aki Convention == * Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir. * Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin <bash> psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps 35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5 END </bash> == Odak mekanizması animasyonu == [[Resim:focal_animate.gif]] <bash> #!/bin/csh gmtset PAPER_MEDIA A6 # rake için bir while loop yapalım -180 +180 arası set n = -180 while ($n <= 180) # 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle # Aki ve Richard konvensiyonu @ m = $n + 180 # Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım. # Ancak bunun tek satır olması gerekiyor, dikkat edin. set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10) fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100) fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 && $1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 && $1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ; print fay}'` # 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi. psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps 39.45 38.1 9.30505 45 90 $n 6 39.45 38.25 9.30505 45 80 $n 6 39.45 38.4 9.30505 45 60 $n 6 39.45 38.55 9.30505 45 40 $n 6 39.45 38.70 9.30505 45 20 $n 6 son # rake değerini ve fay eğimlerini yanlara yazdır. pstext << son -O -K -R -JM >> $m.ps 39.6 38.10 14 0 9 5 $n 39.6 38.25 14 0 9 5 $n 39.6 38.40 14 0 9 5 $n 39.6 38.55 14 0 9 5 $n 39.6 38.70 14 0 9 5 $n 39.25 38.10 14 0 9 5 90 39.25 38.25 14 0 9 5 80 39.25 38.40 14 0 9 5 60 39.25 38.55 14 0 9 5 40 39.25 38.70 14 0 9 5 20 son # Fayın tipini üstte yazdır. pstext << son -O -K -R -JM -G0/0/255>> $m.ps 39.55 38.87 12 0 9 6 $fay son # Eğim ve Rake başlığını yazdır pstext << son -O -R -JM -G255/0/0>> $m.ps 39.6 38.80 14 0 9 5 Rake 39.25 38.80 14 0 9 5 Dip son # rake değerini bir artır @ n = $n + 1 end # Imagemagic ile plot edilen şekilleri gif animasyonuna çevir convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \ awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif # temizlik \rm *ps </bash> == Harvard moment tensör çizimi == [[Resim:harvardcmt.jpg]] <bash> # Harvard sitesinden indirirken formatı GMT seçerseniz # aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir. gmtset PAPER_MEDIA A4 MEASURE_UNIT inch \rm harvard.ps pscoast -Df -W -R20/36/35/42 -JM8 -B5 -K > harvard.ps psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps 31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A 27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A 25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D 26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A 26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A 29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B 26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A 27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C 30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C 26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B 29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A 28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A 26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G 25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G 28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A 29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F 27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E end xv harvard.ps </bash> [[Category:GMT Komutları]] --[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST) 1625 1623 2009-04-02T07:28:26Z Ziyadin 4 == Aki Convention == * Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir. * Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin <bash> psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps 35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5 END </bash> == Odak mekanizması animasyonu == [[Resim:focal_animate.gif]] <bash> #!/bin/csh gmtset PAPER_MEDIA A6 # rake için bir while loop yapalım -180 +180 arası set n = -180 while ($n <= 180) # 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle # Aki ve Richard konvensiyonu @ m = $n + 180 # Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım. # Ancak bunun tek satır olması gerekiyor, dikkat edin. set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10) fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100) fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 && $1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 && $1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ; print fay}'` # 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi. psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps 39.45 38.1 9.30505 45 90 $n 6 39.45 38.25 9.30505 45 80 $n 6 39.45 38.4 9.30505 45 60 $n 6 39.45 38.55 9.30505 45 40 $n 6 39.45 38.70 9.30505 45 20 $n 6 son # rake değerini ve fay eğimlerini yanlara yazdır. pstext << son -O -K -R -JM >> $m.ps 39.6 38.10 14 0 9 5 $n 39.6 38.25 14 0 9 5 $n 39.6 38.40 14 0 9 5 $n 39.6 38.55 14 0 9 5 $n 39.6 38.70 14 0 9 5 $n 39.25 38.10 14 0 9 5 90 39.25 38.25 14 0 9 5 80 39.25 38.40 14 0 9 5 60 39.25 38.55 14 0 9 5 40 39.25 38.70 14 0 9 5 20 son # Fayın tipini üstte yazdır. pstext << son -O -K -R -JM -G0/0/255>> $m.ps 39.55 38.87 12 0 9 6 $fay son # Eğim ve Rake başlığını yazdır pstext << son -O -R -JM -G255/0/0>> $m.ps 39.6 38.80 14 0 9 5 Rake 39.25 38.80 14 0 9 5 Dip son # rake değerini bir artır @ n = $n + 1 end # Imagemagic ile plot edilen şekilleri gif animasyonuna çevir convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \ awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif # temizlik \rm *ps </bash> == Harvard moment tensor çizimi == [[Resim:harvardcmt.jpg]] <bash> # Harvard sitesinden indirirken formatı GMT seçerseniz # aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir. gmtset PAPER_MEDIA A4 MEASURE_UNIT inch \rm harvard.ps pscoast -Df -W -R20/36/35/42 -JM8 -B5 -K > harvard.ps psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps 31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A 27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A 25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D 26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A 26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A 29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B 26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A 27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C 30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C 26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B 29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A 28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A 26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G 25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G 28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A 29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F 27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E end xv harvard.ps </bash> [[Category:GMT Komutları]] --[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST) 1623 1622 2009-04-02T07:23:27Z Ziyadin 4 == Aki Convention == * Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir. * Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin <bash> psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps 35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5 END </bash> == Odak mekanizması animasyonu == [[Resim:focal_animate.gif]] <bash> #!/bin/csh gmtset PAPER_MEDIA A6 # rake için bir while loop yapalım -180 +180 arası set n = -180 while ($n <= 180) # 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle # Aki ve Richard konvensiyonu @ m = $n + 180 # Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım. # Ancak bunun tek satır olması gerekiyor, dikkat edin. set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10) fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100) fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 && $1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 && $1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ; print fay}'` # 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi. psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps 39.45 38.1 9.30505 45 90 $n 6 39.45 38.25 9.30505 45 80 $n 6 39.45 38.4 9.30505 45 60 $n 6 39.45 38.55 9.30505 45 40 $n 6 39.45 38.70 9.30505 45 20 $n 6 son # rake değerini ve fay eğimlerini yanlara yazdır. pstext << son -O -K -R -JM >> $m.ps 39.6 38.10 14 0 9 5 $n 39.6 38.25 14 0 9 5 $n 39.6 38.40 14 0 9 5 $n 39.6 38.55 14 0 9 5 $n 39.6 38.70 14 0 9 5 $n 39.25 38.10 14 0 9 5 90 39.25 38.25 14 0 9 5 80 39.25 38.40 14 0 9 5 60 39.25 38.55 14 0 9 5 40 39.25 38.70 14 0 9 5 20 son # Fayın tipini üstte yazdır. pstext << son -O -K -R -JM -G0/0/255>> $m.ps 39.55 38.87 12 0 9 6 $fay son # Eğim ve Rake başlığını yazdır pstext << son -O -R -JM -G255/0/0>> $m.ps 39.6 38.80 14 0 9 5 Rake 39.25 38.80 14 0 9 5 Dip son # rake değerini bir artır @ n = $n + 1 end # Imagemagic ile plot edilen şekilleri gif animasyonuna çevir convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \ awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif # temizlik \rm *ps </bash> == Harvard moment tensor çizimi == [[Resim:harvard.jpg]] <bash> # Harvard sitesinden indirirken formatı GMT seçerseniz # aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir. gmtset PAPER_MEDIA A4 MEASURE_UNIT inch \rm harvard.ps pscoast -Df -W -R20/36/35/42 -JM8 -B5 -K > harvard.ps psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps 31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A 27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A 25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D 26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A 26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A 29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B 26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A 27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C 30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C 26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B 29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A 28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A 26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G 25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G 28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A 29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F 27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E end xv harvard.ps </bash> [[Category:GMT Komutları]] --[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST) 1622 1621 2009-04-02T07:21:56Z Ziyadin 4 == Aki Convention == * Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir. * Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin <bash> psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps 35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5 END </bash> == Odak mekanizması animasyonu == [[Resim:focal_animate.gif]] <bash> #!/bin/csh gmtset PAPER_MEDIA A6 # rake için bir while loop yapalım -180 +180 arası set n = -180 while ($n <= 180) # 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle # Aki ve Richard konvensiyonu @ m = $n + 180 # Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım. # Ancak bunun tek satır olması gerekiyor, dikkat edin. set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10) fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100) fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 && $1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 && $1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ; print fay}'` # 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi. psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps 39.45 38.1 9.30505 45 90 $n 6 39.45 38.25 9.30505 45 80 $n 6 39.45 38.4 9.30505 45 60 $n 6 39.45 38.55 9.30505 45 40 $n 6 39.45 38.70 9.30505 45 20 $n 6 son # rake değerini ve fay eğimlerini yanlara yazdır. pstext << son -O -K -R -JM >> $m.ps 39.6 38.10 14 0 9 5 $n 39.6 38.25 14 0 9 5 $n 39.6 38.40 14 0 9 5 $n 39.6 38.55 14 0 9 5 $n 39.6 38.70 14 0 9 5 $n 39.25 38.10 14 0 9 5 90 39.25 38.25 14 0 9 5 80 39.25 38.40 14 0 9 5 60 39.25 38.55 14 0 9 5 40 39.25 38.70 14 0 9 5 20 son # Fayın tipini üstte yazdır. pstext << son -O -K -R -JM -G0/0/255>> $m.ps 39.55 38.87 12 0 9 6 $fay son # Eğim ve Rake başlığını yazdır pstext << son -O -R -JM -G255/0/0>> $m.ps 39.6 38.80 14 0 9 5 Rake 39.25 38.80 14 0 9 5 Dip son # rake değerini bir artır @ n = $n + 1 end # Imagemagic ile plot edilen şekilleri gif animasyonuna çevir convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \ awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif # temizlik \rm *ps </bash> == Harvard moment tensor çizimi == <bash> # Harvard sitesinden indirirken formatı GMT seçerseniz # aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir. gmtset PAPER_MEDIA A4 MEASURE_UNIT inch \rm harvard.ps pscoast -Df -W -R20/36/35/42 -JM8 -B5 -K > harvard.ps psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps 31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A 27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A 25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D 26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A 26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A 29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B 26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A 27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C 30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C 26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B 29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A 28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A 26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G 25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G 28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A 29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F 27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E end xv harvard.ps </bash> [[Category:GMT Komutları]] --[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST) 1621 1616 2009-04-02T07:21:02Z Ziyadin 4 == Aki Convention == * Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir. * Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin <bash> psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps 35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5 END </bash> == Odak mekanizması animasyonu == [[Resim:focal_animate.gif]] <bash> #!/bin/csh gmtset PAPER_MEDIA A6 # rake için bir while loop yapalım -180 +180 arası set n = -180 while ($n <= 180) # 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle # Aki ve Richard konvensiyonu @ m = $n + 180 # Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım. # Ancak bunun tek satır olması gerekiyor, dikkat edin. set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10) fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100) fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 && $1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 && $1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ; print fay}'` # 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi. psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps 39.45 38.1 9.30505 45 90 $n 6 39.45 38.25 9.30505 45 80 $n 6 39.45 38.4 9.30505 45 60 $n 6 39.45 38.55 9.30505 45 40 $n 6 39.45 38.70 9.30505 45 20 $n 6 son # rake değerini ve fay eğimlerini yanlara yazdır. pstext << son -O -K -R -JM >> $m.ps 39.6 38.10 14 0 9 5 $n 39.6 38.25 14 0 9 5 $n 39.6 38.40 14 0 9 5 $n 39.6 38.55 14 0 9 5 $n 39.6 38.70 14 0 9 5 $n 39.25 38.10 14 0 9 5 90 39.25 38.25 14 0 9 5 80 39.25 38.40 14 0 9 5 60 39.25 38.55 14 0 9 5 40 39.25 38.70 14 0 9 5 20 son # Fayın tipini üstte yazdır. pstext << son -O -K -R -JM -G0/0/255>> $m.ps 39.55 38.87 12 0 9 6 $fay son # Eğim ve Rake başlığını yazdır pstext << son -O -R -JM -G255/0/0>> $m.ps 39.6 38.80 14 0 9 5 Rake 39.25 38.80 14 0 9 5 Dip son # rake değerini bir artır @ n = $n + 1 end # Imagemagic ile plot edilen şekilleri gif animasyonuna çevir convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \ awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif # temizlik \rm *ps </bash> == Harvard moment tensor çizimi == <bash> # Harvard sitesinden indirirken formatı GMT seçerseniz # aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir. gmtset PAPER_MEDIA A4 MEASURE_UNIT inch \rm harvard.ps pscoast -Df -W -R20/36/30.1/42 -JM8 -B5 -K > harvard.ps psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps 31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A 27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A 25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D 26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A 26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A 29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B 26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A 27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C 30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C 26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B 29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A 28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A 26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G 25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G 28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A 29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F 27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E end xv harvard.ps </bash> [[Category:GMT Komutları]] --[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST) 1616 1615 2009-04-02T07:00:41Z Ziyadin 4 == Aki Convention == * Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir. * Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin <bash> psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps 35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5 END </bash> == Odak mekanizması animasyonu == [[Resim:focal_animate.gif]] <bash> #!/bin/csh gmtset PAPER_MEDIA A6 # rake için bir while loop yapalım -180 +180 arası set n = -180 while ($n <= 180) # 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle # Aki ve Richard konvensiyonu @ m = $n + 180 # Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım. # Ancak bunun tek satır olması gerekiyor, dikkat edin. set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10) fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100) fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 && $1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 && $1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ; print fay}'` # 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi. psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps 39.45 38.1 9.30505 45 90 $n 6 39.45 38.25 9.30505 45 80 $n 6 39.45 38.4 9.30505 45 60 $n 6 39.45 38.55 9.30505 45 40 $n 6 39.45 38.70 9.30505 45 20 $n 6 son # rake değerini ve fay eğimlerini yanlara yazdır. pstext << son -O -K -R -JM >> $m.ps 39.6 38.10 14 0 9 5 $n 39.6 38.25 14 0 9 5 $n 39.6 38.40 14 0 9 5 $n 39.6 38.55 14 0 9 5 $n 39.6 38.70 14 0 9 5 $n 39.25 38.10 14 0 9 5 90 39.25 38.25 14 0 9 5 80 39.25 38.40 14 0 9 5 60 39.25 38.55 14 0 9 5 40 39.25 38.70 14 0 9 5 20 son # Fayın tipini üstte yazdır. pstext << son -O -K -R -JM -G0/0/255>> $m.ps 39.55 38.87 12 0 9 6 $fay son # Eğim ve Rake başlığını yazdır pstext << son -O -R -JM -G255/0/0>> $m.ps 39.6 38.80 14 0 9 5 Rake 39.25 38.80 14 0 9 5 Dip son # rake değerini bir artır @ n = $n + 1 end # Imagemagic ile plot edilen şekilleri gif animasyonuna çevir convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \ awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif # temizlik \rm *ps </bash> == Harvard moment tensor çizimi == <bash> # Harvard sitesinden indirirken formatı GMT seçerseniz # aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir. \rm harvard.ps pscoast -Df -W -R20/36/30.1/45 -JM8 -B5 -K > harvard.ps psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps 31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A 27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A 25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D 26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A 26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A 29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B 26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A 27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C 30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C 26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B 29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A 28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A 26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G 25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G 28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A 29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F 27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E end xv harvard.ps </bash> [[Category:GMT Komutları]] --[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST) 1615 1614 2009-04-02T06:55:58Z Ziyadin 4 == Aki Convention == * Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir. * Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin <bash> psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps 35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5 END </bash> == ODAK MEKANİZMA ANİMASYONU == [[Resim:focal_animate.gif]] <bash> #!/bin/csh gmtset PAPER_MEDIA A6 # rake için bir while loop yapalım -180 +180 arası set n = -180 while ($n <= 180) # 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle # Aki ve Richard konvensiyonu @ m = $n + 180 # Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım. # Ancak bunun tek satır olması gerekiyor, dikkat edin. set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10) fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100) fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 && $1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 && $1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ; print fay}'` # 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi. psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps 39.45 38.1 9.30505 45 90 $n 6 39.45 38.25 9.30505 45 80 $n 6 39.45 38.4 9.30505 45 60 $n 6 39.45 38.55 9.30505 45 40 $n 6 39.45 38.70 9.30505 45 20 $n 6 son # rake değerini ve fay eğimlerini yanlara yazdır. pstext << son -O -K -R -JM >> $m.ps 39.6 38.10 14 0 9 5 $n 39.6 38.25 14 0 9 5 $n 39.6 38.40 14 0 9 5 $n 39.6 38.55 14 0 9 5 $n 39.6 38.70 14 0 9 5 $n 39.25 38.10 14 0 9 5 90 39.25 38.25 14 0 9 5 80 39.25 38.40 14 0 9 5 60 39.25 38.55 14 0 9 5 40 39.25 38.70 14 0 9 5 20 son # Fayın tipini üstte yazdır. pstext << son -O -K -R -JM -G0/0/255>> $m.ps 39.55 38.87 12 0 9 6 $fay son # Eğim ve Rake başlığını yazdır pstext << son -O -R -JM -G255/0/0>> $m.ps 39.6 38.80 14 0 9 5 Rake 39.25 38.80 14 0 9 5 Dip son # rake değerini bir artır @ n = $n + 1 end # Imagemagic ile plot edilen şekilleri gif animasyonuna çevir convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \ awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif # temizlik \rm *ps </bash> == HARVARD MOMENT TENSOR ÇİZİMİ <bash> # Harvard sitesinden indirirken formatı GMT seçerseniz # aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir. \rm harvard.ps pscoast -Df -W -R20/36/30.1/45 -JM8 -B5 -K > harvard.ps psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps 31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A 27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A 25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D 26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A 26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A 29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B 26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A 27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C 30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C 26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B 29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A 28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A 26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G 25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G 28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A 29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F 27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E end xv harvard.ps </bash> [[Category:GMT Komutları]] --[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST) 1614 1613 2009-04-02T06:55:07Z Ziyadin 4 ==Aki Convention== * Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir. * Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin <bash> psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps 35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5 END </bash> == ODAK MEKANİZMA ANİMASYONU == [[Resim:focal_animate.gif]] <bash> #!/bin/csh gmtset PAPER_MEDIA A6 # rake için bir while loop yapalım -180 +180 arası set n = -180 while ($n <= 180) # 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle # Aki ve Richard konvensiyonu @ m = $n + 180 # Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım. # Ancak bunun tek satır olması gerekiyor, dikkat edin. set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10) fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100) fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 && $1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 && $1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ; print fay}'` # 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi. psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps 39.45 38.1 9.30505 45 90 $n 6 39.45 38.25 9.30505 45 80 $n 6 39.45 38.4 9.30505 45 60 $n 6 39.45 38.55 9.30505 45 40 $n 6 39.45 38.70 9.30505 45 20 $n 6 son # rake değerini ve fay eğimlerini yanlara yazdır. pstext << son -O -K -R -JM >> $m.ps 39.6 38.10 14 0 9 5 $n 39.6 38.25 14 0 9 5 $n 39.6 38.40 14 0 9 5 $n 39.6 38.55 14 0 9 5 $n 39.6 38.70 14 0 9 5 $n 39.25 38.10 14 0 9 5 90 39.25 38.25 14 0 9 5 80 39.25 38.40 14 0 9 5 60 39.25 38.55 14 0 9 5 40 39.25 38.70 14 0 9 5 20 son # Fayın tipini üstte yazdır. pstext << son -O -K -R -JM -G0/0/255>> $m.ps 39.55 38.87 12 0 9 6 $fay son # Eğim ve Rake başlığını yazdır pstext << son -O -R -JM -G255/0/0>> $m.ps 39.6 38.80 14 0 9 5 Rake 39.25 38.80 14 0 9 5 Dip son # rake değerini bir artır @ n = $n + 1 end # Imagemagic ile plot edilen şekilleri gif animasyonuna çevir convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \ awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif # temizlik \rm *ps </bash> == Harvard moment tensor plotu == <bash> # Harvard sitesinden indirirken formatı GMT seçerseniz # aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir. \rm harvard.ps pscoast -Df -W -R20/36/30.1/45 -JM8 -B5 -K > harvard.ps psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps 31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A 27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A 25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D 26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A 26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A 29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B 26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A 27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C 30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C 26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B 29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A 28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A 26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G 25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G 28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A 29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F 27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E end xv harvard.ps </bash> [[Category:GMT Komutları]] --[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST) 1613 1612 2009-04-02T06:54:38Z Ziyadin 4 ==Aki Convention== * Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir. * Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin <bash> psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps 35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5 END </bash> == ODAK MEKANİZMA ANİMASYONU == [[Resim:focal_animate.gif]] <bash> #!/bin/csh gmtset PAPER_MEDIA A6 # rake için bir while loop yapalım -180 +180 arası set n = -180 while ($n <= 180) # 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle # Aki ve Richard konvensiyonu @ m = $n + 180 # Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım. # Ancak bunun tek satır olması gerekiyor, dikkat edin. set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10) fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100) fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 && $1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 && $1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ; print fay}'` # 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi. psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps 39.45 38.1 9.30505 45 90 $n 6 39.45 38.25 9.30505 45 80 $n 6 39.45 38.4 9.30505 45 60 $n 6 39.45 38.55 9.30505 45 40 $n 6 39.45 38.70 9.30505 45 20 $n 6 son # rake değerini ve fay eğimlerini yanlara yazdır. pstext << son -O -K -R -JM >> $m.ps 39.6 38.10 14 0 9 5 $n 39.6 38.25 14 0 9 5 $n 39.6 38.40 14 0 9 5 $n 39.6 38.55 14 0 9 5 $n 39.6 38.70 14 0 9 5 $n 39.25 38.10 14 0 9 5 90 39.25 38.25 14 0 9 5 80 39.25 38.40 14 0 9 5 60 39.25 38.55 14 0 9 5 40 39.25 38.70 14 0 9 5 20 son # Fayın tipini üstte yazdır. pstext << son -O -K -R -JM -G0/0/255>> $m.ps 39.55 38.87 12 0 9 6 $fay son # Eğim ve Rake başlığını yazdır pstext << son -O -R -JM -G255/0/0>> $m.ps 39.6 38.80 14 0 9 5 Rake 39.25 38.80 14 0 9 5 Dip son # rake değerini bir artır @ n = $n + 1 end # Imagemagic ile plot edilen şekilleri gif animasyonuna çevir convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \ awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif # temizlik \rm *ps </bash> '''== Harvard moment tensor plotu ==''' <bash> # Harvard sitesinden indirirken formatı GMT seçerseniz # aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir. \rm harvard.ps pscoast -Df -W -R20/36/30.1/45 -JM8 -B5 -K > harvard.ps psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps 31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A 27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A 25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D 26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A 26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A 29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B 26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A 27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C 30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C 26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B 29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A 28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A 26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G 25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G 28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A 29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F 27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E end xv harvard.ps </bash> [[Category:GMT Komutları]] --[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST) 1612 1611 2009-04-02T06:54:12Z Ziyadin 4 ==Aki Convention== * Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir. * Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin <bash> psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps 35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5 END </bash> == ODAK MEKANİZMA ANİMASYONU == [[Resim:focal_animate.gif]] <bash> #!/bin/csh gmtset PAPER_MEDIA A6 # rake için bir while loop yapalım -180 +180 arası set n = -180 while ($n <= 180) # 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle # Aki ve Richard konvensiyonu @ m = $n + 180 # Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım. # Ancak bunun tek satır olması gerekiyor, dikkat edin. set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10) fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100) fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 && $1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 && $1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ; print fay}'` # 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi. psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps 39.45 38.1 9.30505 45 90 $n 6 39.45 38.25 9.30505 45 80 $n 6 39.45 38.4 9.30505 45 60 $n 6 39.45 38.55 9.30505 45 40 $n 6 39.45 38.70 9.30505 45 20 $n 6 son # rake değerini ve fay eğimlerini yanlara yazdır. pstext << son -O -K -R -JM >> $m.ps 39.6 38.10 14 0 9 5 $n 39.6 38.25 14 0 9 5 $n 39.6 38.40 14 0 9 5 $n 39.6 38.55 14 0 9 5 $n 39.6 38.70 14 0 9 5 $n 39.25 38.10 14 0 9 5 90 39.25 38.25 14 0 9 5 80 39.25 38.40 14 0 9 5 60 39.25 38.55 14 0 9 5 40 39.25 38.70 14 0 9 5 20 son # Fayın tipini üstte yazdır. pstext << son -O -K -R -JM -G0/0/255>> $m.ps 39.55 38.87 12 0 9 6 $fay son # Eğim ve Rake başlığını yazdır pstext << son -O -R -JM -G255/0/0>> $m.ps 39.6 38.80 14 0 9 5 Rake 39.25 38.80 14 0 9 5 Dip son # rake değerini bir artır @ n = $n + 1 end # Imagemagic ile plot edilen şekilleri gif animasyonuna çevir convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \ awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif # temizlik \rm *ps </bash> '''== Harvard moment tensor plotu ==''' <bash> # Harvard sitesinden indirirken formatı GMT seçerseniz # aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir. \rm harvard.ps pscoast -Df -W -R20/36/30.1/45 -JM8 -B5 -K > harvard.ps psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps 31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A 27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A 25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D 26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A 26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A 29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B 26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A 27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C 30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C 26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B 29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A 28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A 26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G 25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G 28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A 29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F 27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E end xv harvard.ps </bash> [[Category:GMT Komutları]] --[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST) 1611 1610 2009-04-02T06:53:29Z Ziyadin 4 ==Aki Convention== * Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir. * Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin <bash> psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps 35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5 END </bash> '''ODAK MEKANİZMA ANİMASYONU''' [[Resim:focal_animate.gif]] <bash> #!/bin/csh gmtset PAPER_MEDIA A6 # rake için bir while loop yapalım -180 +180 arası set n = -180 while ($n <= 180) # 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle # Aki ve Richard konvensiyonu @ m = $n + 180 # Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım. # Ancak bunun tek satır olması gerekiyor, dikkat edin. set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10) fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100) fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 && $1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 && $1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ; print fay}'` # 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi. psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps 39.45 38.1 9.30505 45 90 $n 6 39.45 38.25 9.30505 45 80 $n 6 39.45 38.4 9.30505 45 60 $n 6 39.45 38.55 9.30505 45 40 $n 6 39.45 38.70 9.30505 45 20 $n 6 son # rake değerini ve fay eğimlerini yanlara yazdır. pstext << son -O -K -R -JM >> $m.ps 39.6 38.10 14 0 9 5 $n 39.6 38.25 14 0 9 5 $n 39.6 38.40 14 0 9 5 $n 39.6 38.55 14 0 9 5 $n 39.6 38.70 14 0 9 5 $n 39.25 38.10 14 0 9 5 90 39.25 38.25 14 0 9 5 80 39.25 38.40 14 0 9 5 60 39.25 38.55 14 0 9 5 40 39.25 38.70 14 0 9 5 20 son # Fayın tipini üstte yazdır. pstext << son -O -K -R -JM -G0/0/255>> $m.ps 39.55 38.87 12 0 9 6 $fay son # Eğim ve Rake başlığını yazdır pstext << son -O -R -JM -G255/0/0>> $m.ps 39.6 38.80 14 0 9 5 Rake 39.25 38.80 14 0 9 5 Dip son # rake değerini bir artır @ n = $n + 1 end # Imagemagic ile plot edilen şekilleri gif animasyonuna çevir convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \ awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif # temizlik \rm *ps </bash> '''== Harvard moment tensor plotu ==''' <bash> # Harvard sitesinden indirirken formatı GMT seçerseniz # aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir. \rm harvard.ps pscoast -Df -W -R20/36/30.1/45 -JM8 -B5 -K > harvard.ps psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps 31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A 27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A 25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D 26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A 26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A 29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B 26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A 27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C 30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C 26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B 29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A 28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A 26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G 25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G 28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A 29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F 27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E end xv harvard.ps </bash> [[Category:GMT Komutları]] --[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST) 1610 1608 2009-04-02T06:52:58Z Ziyadin 4 ==Aki Convention== * Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir. * Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin <bash> psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps 35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5 END </bash> '''== ODAK MEKANİZMA ANİMASYONU ==''' [[Resim:focal_animate.gif]] <bash> #!/bin/csh gmtset PAPER_MEDIA A6 # rake için bir while loop yapalım -180 +180 arası set n = -180 while ($n <= 180) # 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle # Aki ve Richard konvensiyonu @ m = $n + 180 # Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım. # Ancak bunun tek satır olması gerekiyor, dikkat edin. set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10) fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100) fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 && $1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 && $1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ; print fay}'` # 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi. psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps 39.45 38.1 9.30505 45 90 $n 6 39.45 38.25 9.30505 45 80 $n 6 39.45 38.4 9.30505 45 60 $n 6 39.45 38.55 9.30505 45 40 $n 6 39.45 38.70 9.30505 45 20 $n 6 son # rake değerini ve fay eğimlerini yanlara yazdır. pstext << son -O -K -R -JM >> $m.ps 39.6 38.10 14 0 9 5 $n 39.6 38.25 14 0 9 5 $n 39.6 38.40 14 0 9 5 $n 39.6 38.55 14 0 9 5 $n 39.6 38.70 14 0 9 5 $n 39.25 38.10 14 0 9 5 90 39.25 38.25 14 0 9 5 80 39.25 38.40 14 0 9 5 60 39.25 38.55 14 0 9 5 40 39.25 38.70 14 0 9 5 20 son # Fayın tipini üstte yazdır. pstext << son -O -K -R -JM -G0/0/255>> $m.ps 39.55 38.87 12 0 9 6 $fay son # Eğim ve Rake başlığını yazdır pstext << son -O -R -JM -G255/0/0>> $m.ps 39.6 38.80 14 0 9 5 Rake 39.25 38.80 14 0 9 5 Dip son # rake değerini bir artır @ n = $n + 1 end # Imagemagic ile plot edilen şekilleri gif animasyonuna çevir convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \ awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif # temizlik \rm *ps </bash> '''== Harvard moment tensor plotu ==''' <bash> # Harvard sitesinden indirirken formatı GMT seçerseniz # aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir. \rm harvard.ps pscoast -Df -W -R20/36/30.1/45 -JM8 -B5 -K > harvard.ps psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps 31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A 27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A 25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D 26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A 26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A 29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B 26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A 27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C 30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C 26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B 29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A 28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A 26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G 25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G 28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A 29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F 27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E end xv harvard.ps </bash> [[Category:GMT Komutları]] --[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST) 1608 1607 2009-04-02T06:49:09Z Ziyadin 4 ==Aki Convention== * Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir. * Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin <bash> psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps 35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5 END </bash> == '''ODAK MEKANİZMA ANİMASYONU''' == <bash> #!/bin/csh gmtset PAPER_MEDIA A6 # rake için bir while loop yapalım -180 +180 arası set n = -180 while ($n <= 180) # 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle # Aki ve Richard konvensiyonu @ m = $n + 180 # Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım. # Ancak bunun tek satır olması gerekiyor, dikkat edin. set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10) fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100) fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 && $1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 && $1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ; print fay}'` # 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi. psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps 39.45 38.1 9.30505 45 90 $n 6 39.45 38.25 9.30505 45 80 $n 6 39.45 38.4 9.30505 45 60 $n 6 39.45 38.55 9.30505 45 40 $n 6 39.45 38.70 9.30505 45 20 $n 6 son # rake değerini ve fay eğimlerini yanlara yazdır. pstext << son -O -K -R -JM >> $m.ps 39.6 38.10 14 0 9 5 $n 39.6 38.25 14 0 9 5 $n 39.6 38.40 14 0 9 5 $n 39.6 38.55 14 0 9 5 $n 39.6 38.70 14 0 9 5 $n 39.25 38.10 14 0 9 5 90 39.25 38.25 14 0 9 5 80 39.25 38.40 14 0 9 5 60 39.25 38.55 14 0 9 5 40 39.25 38.70 14 0 9 5 20 son # Fayın tipini üstte yazdır. pstext << son -O -K -R -JM -G0/0/255>> $m.ps 39.55 38.87 12 0 9 6 $fay son # Eğim ve Rake başlığını yazdır pstext << son -O -R -JM -G255/0/0>> $m.ps 39.6 38.80 14 0 9 5 Rake 39.25 38.80 14 0 9 5 Dip son # rake değerini bir artır @ n = $n + 1 end # Imagemagic ile plot edilen şekilleri gif animasyonuna çevir convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \ awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif # temizlik \rm *ps </bash> [[Resim:focal_animate.gif]] '''== Harvard moment tensor plotu ==''' <bash> # Harvard sitesinden indirirken formatı GMT seçerseniz # aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir. \rm harvard.ps pscoast -Df -W -R20/36/30.1/45 -JM8 -B5 -K > harvard.ps psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps 31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A 27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A 25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D 26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A 26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A 29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B 26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A 27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C 30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C 31.48 36.17 63 0.27 0.28 -0.55 3.05 0.03 -1.69 24 X Y 042681B 25.13 34.56 15 -0.21 -0.56 0.77 0.49 -0.72 1.59 24 X Y 091381C 25.27 38.81 10 0.09 2.09 -2.17 -0.74 0.18 0.30 26 X Y 121981A 25.06 38.38 15 -0.00 1.08 -1.08 -0.75 -0.07 -0.46 24 X Y 122981B 27.04 40.38 15 -0.05 0.84 -0.79 0.05 1.20 -0.87 25 X Y 070583C 27.70 36.97 170 0.37 -1.07 0.71 0.52 0.92 0.20 24 X Y 092783A 25.76 40.18 15 -1.86 8.14 -6.28 2.82 -6.48 -8.88 23 X Y 101083B 30.05 40.54 15 -0.85 2.01 -1.16 0.00 0.00 0.43 24 X Y 102183C 25.57 38.66 10 -0.44 1.52 -1.08 -0.08 0.09 -0.97 24 X Y 050684A 25.72 38.86 15 -1.33 4.87 -3.54 1.30 1.03 -4.23 23 X Y 061784B 28.40 34.16 15 -3.93 0.89 3.04 -3.64 4.20 3.81 23 X Y 072285C 26.94 34.05 44 -0.44 3.27 -2.83 1.48 0.08 0.22 24 X Y 092785C 25.14 38.54 15 0.32 0.34 -0.66 0.89 0.84 -1.63 24 X Y 032586A 26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B 29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A 28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A 28.01 36.44 60 0.75 -1.23 0.48 0.09 0.19 0.51 24 X Y 061987D 28.73 40.77 15 -0.77 1.20 -0.43 -3.45 -2.07 -9.57 23 X Y 042488D 26.65 34.51 15 -0.52 -4.20 4.72 -5.96 -0.67 -5.12 23 X Y 090588B 28.86 35.38 15 -0.72 0.55 0.17 1.26 -0.36 0.70 24 X Y 112088C 28.32 37.01 15 -1.36 1.60 -0.24 0.71 0.06 0.01 24 X Y 021989E 29.44 37.76 15 -1.03 1.05 -0.02 0.26 0.08 -0.30 24 X Y 022489A 25.53 34.51 17 -1.12 1.44 -0.32 3.71 -1.02 -0.12 24 X Y 031789B 27.75 36.71 15 -1.63 2.15 -0.52 0.60 -0.10 -0.20 24 X Y 042789D 27.79 36.95 15 -2.10 2.47 -0.37 0.31 -0.27 -0.40 24 X Y 042889E 26.10 34.30 15 -0.46 0.74 -0.27 2.18 0.38 0.05 24 X Y 061489C 26.28 34.25 15 0.89 -1.45 0.56 2.65 -0.55 -0.49 24 X Y 082789A 25.66 39.12 15 -0.48 1.06 -0.58 0.82 -0.84 -0.46 24 X Y 090589C 26.24 34.45 33 -1.21 0.53 0.68 0.45 -0.86 -0.66 24 X Y 070990A 29.64 37.00 15 -1.90 2.33 -0.43 0.11 -0.49 0.42 24 X Y 071890C 30.73 36.75 123 4.89 -5.19 0.30 -2.29 -1.46 2.12 23 X Y 031191B 26.13 34.60 15 -1.14 -0.63 1.76 -0.45 -1.54 1.64 24 X Y 031991A 28.52 35.17 33 -1.44 -1.70 3.14 1.06 1.30 3.52 23 X Y 101891B 26.20 35.04 33 -4.41 -1.02 5.44 -0.71 -1.32 0.27 24 X Y 043092B 26.98 37.84 24 -0.42 1.46 -1.03 0.24 0.12 -0.59 25 X Y 110692F 27.01 38.97 15 -1.64 1.41 0.23 0.00 0.00 -0.41 24 X Y 012894C 26.23 38.66 21 -1.56 2.35 -0.79 0.14 0.55 -1.12 24 X Y 052494A 28.02 37.12 15 -1.40 0.70 0.70 0.38 -0.19 -0.41 24 X Y 111394B 29.68 38.06 15 -4.22 2.58 1.64 1.75 -1.63 -1.73 25 X Y 100195B 26.94 37.83 15 -1.26 1.35 -0.09 -0.26 0.74 -0.37 24 X Y 040296C 27.14 36.47 152 0.52 -5.49 4.97 3.12 5.38 1.26 23 X Y 041296B 28.04 36.37 128 0.05 0.17 -0.22 1.37 -0.61 0.89 24 X Y 042696B 26.92 36.07 15 -2.26 0.32 1.93 -0.53 -0.45 0.84 25 X Y 072096A 26.91 36.11 15 -4.30 1.41 2.89 -0.35 -1.50 2.04 23 X Y 072296A 31.34 34.58 19 0.10 3.34 -3.44 3.48 0.89 0.47 24 X Y 101096B 31.74 34.09 33 0.13 1.01 -1.14 -0.73 1.17 3.60 24 X Y 011397C 28.33 37.98 18 -4.65 4.90 -0.25 3.14 -5.12 -1.72 23 X Y 012197C 25.77 38.74 15 -2.12 7.05 -4.92 2.06 1.39 -3.32 24 X Y 111497G 28.12 35.66 54 -4.89 0.18 4.71 2.37 1.97 3.08 23 X Y 030998A 30.16 38.10 15 -8.81 3.39 5.41 1.53 1.11 -3.44 23 X Y 040498D 25.84 34.02 22 2.42 -5.38 2.95 0.74 2.11 1.58 23 X Y 100798F 31.41 34.56 15 0.20 1.22 -1.42 2.00 0.43 1.30 24 X Y 052599E 28.19 38.96 15 -3.23 7.28 -4.05 0.57 2.52 -4.91 23 X Y 072599A 29.97 41.01 17 -0.14 -0.06 0.20 0.82 -0.24 -2.75 27 X Y 081799A 29.10 40.68 15 -5.80 4.85 0.95 0.41 2.82 -1.83 23 X Y 081999B 30.25 40.43 15 -2.14 3.87 -1.73 -4.93 -1.41 -2.46 23 X Y 083199A 30.29 40.31 15 0.10 0.62 -0.72 0.62 3.12 -5.04 24 X Y 091399B 29.69 40.55 15 -2.30 4.66 -2.36 4.29 -2.42 -4.53 23 X Y 092999A 28.24 36.73 33 -3.63 4.34 -0.71 1.02 -4.14 3.65 23 X Y 100599B 31.36 40.57 15 1.89 -1.90 0.01 -2.43 0.20 -0.94 23 X Y 110799C 30.10 40.95 15 0.11 -2.11 1.99 2.07 1.58 -1.66 24 X Y 111199B 31.25 40.93 18 -1.60 1.78 -0.17 0.03 3.66 -5.30 26 X Y 111299D 25.35 34.15 33 3.79 -4.02 0.23 8.29 -1.36 6.82 23 X Y 022200E 25.98 34.13 15 5.27 -6.43 1.15 6.30 -0.81 -0.45 23 X Y 031000E 25.83 34.08 15 2.10 -1.81 -0.29 0.13 -0.31 0.36 24 X Y 040500A 29.39 37.78 15 -1.03 0.73 0.31 0.15 -1.57 -0.45 24 X Y 042100D 26.74 35.16 15 -0.35 -0.91 1.26 -1.11 -0.51 0.16 24 X Y 061300A 30.72 40.68 15 -5.10 8.67 -3.57 -2.25 2.80 -6.97 23 X Y 082300D 31.35 38.40 15 -1.11 1.08 0.02 -0.11 0.17 -0.50 25 X Y 121500F 27.17 35.33 33 -5.41 0.50 4.91 -1.40 -4.49 0.21 23 X Y 050101A 28.18 35.49 46 -0.26 -5.08 5.34 -0.95 3.53 -1.13 23 X Y 052901B 25.66 38.32 34 -0.90 2.62 -1.72 0.35 0.42 -1.48 24 X Y 061001E 28.04 35.37 58 -0.27 -1.87 2.14 0.28 0.30 3.37 24 X Y 062301A 26.59 35.53 90 -0.06 0.06 0.00 1.78 -0.10 1.10 25 X Y 012202A 31.21 38.62 15 -4.80 6.05 -1.25 -1.58 -1.13 1.82 25 X Y 020302A 30.56 38.23 15 -5.32 1.61 3.71 1.46 -1.98 3.01 24 X Y 020302C 31.22 38.52 15 -9.83 7.68 2.15 -0.13 2.91 3.82 23 X Y 020302D 26.26 35.56 110 -2.95 4.00 -1.06 6.11 1.17 -2.30 23 X Y 060602B 25.99 34.61 15 0.06 -0.55 0.49 0.41 -1.23 0.51 24 X Y 101202D 26.86 38.05 15 -1.71 3.82 -2.12 0.70 0.67 -2.86 24 X Y 041003A 26.75 37.92 15 -1.33 3.33 -2.01 3.86 3.36 -4.13 23 X Y 041703E 31.54 36.78 138 1.01 -0.07 -0.94 1.15 -0.32 0.94 24 X Y 050303C 26.02 40.19 15 -0.62 2.09 -1.47 1.74 -0.58 -3.70 24 X Y 070603F 26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G 25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G 28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A 29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F 27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E end xv harvard.ps </bash> [[Category:GMT Komutları]] --[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST) 1607 1606 2009-04-02T06:45:19Z Ziyadin 4 ==Aki Convention== * Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir. * Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin <bash> psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps 35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5 END </bash> == '''ODAK MEKANİZMA ANİMASYONU''' == <bash> #!/bin/csh gmtset PAPER_MEDIA A6 # rake için bir while loop yapalım -180 +180 arası set n = -180 while ($n <= 180) # 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle # Aki ve Richard konvensiyonu @ m = $n + 180 # Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım. # Ancak bunun tek satır olması gerekiyor, dikkat edin. set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10) fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100) fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 && $1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 && $1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ; print fay}'` # 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi. psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps 39.45 38.1 9.30505 45 90 $n 6 39.45 38.25 9.30505 45 80 $n 6 39.45 38.4 9.30505 45 60 $n 6 39.45 38.55 9.30505 45 40 $n 6 39.45 38.70 9.30505 45 20 $n 6 son # rake değerini ve fay eğimlerini yanlara yazdır. pstext << son -O -K -R -JM >> $m.ps 39.6 38.10 14 0 9 5 $n 39.6 38.25 14 0 9 5 $n 39.6 38.40 14 0 9 5 $n 39.6 38.55 14 0 9 5 $n 39.6 38.70 14 0 9 5 $n 39.25 38.10 14 0 9 5 90 39.25 38.25 14 0 9 5 80 39.25 38.40 14 0 9 5 60 39.25 38.55 14 0 9 5 40 39.25 38.70 14 0 9 5 20 son # Fayın tipini üstte yazdır. pstext << son -O -K -R -JM -G0/0/255>> $m.ps 39.55 38.87 12 0 9 6 $fay son # Eğim ve Rake başlığını yazdır pstext << son -O -R -JM -G255/0/0>> $m.ps 39.6 38.80 14 0 9 5 Rake 39.25 38.80 14 0 9 5 Dip son # rake değerini bir artır @ n = $n + 1 end # Imagemagic ile plot edilen şekilleri gif animasyonuna çevir convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \ awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif # temizlik \rm *ps </bash> <bash> # Harvard moment tensor plotu. Sitesinden indirirken formatı GMT seçerseniz # aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir. \rm harvard.ps pscoast -Df -W -R20/36/30.1/45 -JM8 -B5 -K > harvard.ps psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps 31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A 27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A 25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D 26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A 26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A 29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B 26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A 27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C 30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C 31.48 36.17 63 0.27 0.28 -0.55 3.05 0.03 -1.69 24 X Y 042681B 25.13 34.56 15 -0.21 -0.56 0.77 0.49 -0.72 1.59 24 X Y 091381C 25.27 38.81 10 0.09 2.09 -2.17 -0.74 0.18 0.30 26 X Y 121981A 25.06 38.38 15 -0.00 1.08 -1.08 -0.75 -0.07 -0.46 24 X Y 122981B 27.04 40.38 15 -0.05 0.84 -0.79 0.05 1.20 -0.87 25 X Y 070583C 27.70 36.97 170 0.37 -1.07 0.71 0.52 0.92 0.20 24 X Y 092783A 25.76 40.18 15 -1.86 8.14 -6.28 2.82 -6.48 -8.88 23 X Y 101083B 30.05 40.54 15 -0.85 2.01 -1.16 0.00 0.00 0.43 24 X Y 102183C 25.57 38.66 10 -0.44 1.52 -1.08 -0.08 0.09 -0.97 24 X Y 050684A 25.72 38.86 15 -1.33 4.87 -3.54 1.30 1.03 -4.23 23 X Y 061784B 28.40 34.16 15 -3.93 0.89 3.04 -3.64 4.20 3.81 23 X Y 072285C 26.94 34.05 44 -0.44 3.27 -2.83 1.48 0.08 0.22 24 X Y 092785C 25.14 38.54 15 0.32 0.34 -0.66 0.89 0.84 -1.63 24 X Y 032586A 26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B 29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A 28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A 28.01 36.44 60 0.75 -1.23 0.48 0.09 0.19 0.51 24 X Y 061987D 28.73 40.77 15 -0.77 1.20 -0.43 -3.45 -2.07 -9.57 23 X Y 042488D 26.65 34.51 15 -0.52 -4.20 4.72 -5.96 -0.67 -5.12 23 X Y 090588B 28.86 35.38 15 -0.72 0.55 0.17 1.26 -0.36 0.70 24 X Y 112088C 28.32 37.01 15 -1.36 1.60 -0.24 0.71 0.06 0.01 24 X Y 021989E 29.44 37.76 15 -1.03 1.05 -0.02 0.26 0.08 -0.30 24 X Y 022489A 25.53 34.51 17 -1.12 1.44 -0.32 3.71 -1.02 -0.12 24 X Y 031789B 27.75 36.71 15 -1.63 2.15 -0.52 0.60 -0.10 -0.20 24 X Y 042789D 27.79 36.95 15 -2.10 2.47 -0.37 0.31 -0.27 -0.40 24 X Y 042889E 26.10 34.30 15 -0.46 0.74 -0.27 2.18 0.38 0.05 24 X Y 061489C 26.28 34.25 15 0.89 -1.45 0.56 2.65 -0.55 -0.49 24 X Y 082789A 25.66 39.12 15 -0.48 1.06 -0.58 0.82 -0.84 -0.46 24 X Y 090589C 26.24 34.45 33 -1.21 0.53 0.68 0.45 -0.86 -0.66 24 X Y 070990A 29.64 37.00 15 -1.90 2.33 -0.43 0.11 -0.49 0.42 24 X Y 071890C 30.73 36.75 123 4.89 -5.19 0.30 -2.29 -1.46 2.12 23 X Y 031191B 26.13 34.60 15 -1.14 -0.63 1.76 -0.45 -1.54 1.64 24 X Y 031991A 28.52 35.17 33 -1.44 -1.70 3.14 1.06 1.30 3.52 23 X Y 101891B 26.20 35.04 33 -4.41 -1.02 5.44 -0.71 -1.32 0.27 24 X Y 043092B 26.98 37.84 24 -0.42 1.46 -1.03 0.24 0.12 -0.59 25 X Y 110692F 27.01 38.97 15 -1.64 1.41 0.23 0.00 0.00 -0.41 24 X Y 012894C 26.23 38.66 21 -1.56 2.35 -0.79 0.14 0.55 -1.12 24 X Y 052494A 28.02 37.12 15 -1.40 0.70 0.70 0.38 -0.19 -0.41 24 X Y 111394B 29.68 38.06 15 -4.22 2.58 1.64 1.75 -1.63 -1.73 25 X Y 100195B 26.94 37.83 15 -1.26 1.35 -0.09 -0.26 0.74 -0.37 24 X Y 040296C 27.14 36.47 152 0.52 -5.49 4.97 3.12 5.38 1.26 23 X Y 041296B 28.04 36.37 128 0.05 0.17 -0.22 1.37 -0.61 0.89 24 X Y 042696B 26.92 36.07 15 -2.26 0.32 1.93 -0.53 -0.45 0.84 25 X Y 072096A 26.91 36.11 15 -4.30 1.41 2.89 -0.35 -1.50 2.04 23 X Y 072296A 31.34 34.58 19 0.10 3.34 -3.44 3.48 0.89 0.47 24 X Y 101096B 31.74 34.09 33 0.13 1.01 -1.14 -0.73 1.17 3.60 24 X Y 011397C 28.33 37.98 18 -4.65 4.90 -0.25 3.14 -5.12 -1.72 23 X Y 012197C 25.77 38.74 15 -2.12 7.05 -4.92 2.06 1.39 -3.32 24 X Y 111497G 28.12 35.66 54 -4.89 0.18 4.71 2.37 1.97 3.08 23 X Y 030998A 30.16 38.10 15 -8.81 3.39 5.41 1.53 1.11 -3.44 23 X Y 040498D 25.84 34.02 22 2.42 -5.38 2.95 0.74 2.11 1.58 23 X Y 100798F 31.41 34.56 15 0.20 1.22 -1.42 2.00 0.43 1.30 24 X Y 052599E 28.19 38.96 15 -3.23 7.28 -4.05 0.57 2.52 -4.91 23 X Y 072599A 29.97 41.01 17 -0.14 -0.06 0.20 0.82 -0.24 -2.75 27 X Y 081799A 29.10 40.68 15 -5.80 4.85 0.95 0.41 2.82 -1.83 23 X Y 081999B 30.25 40.43 15 -2.14 3.87 -1.73 -4.93 -1.41 -2.46 23 X Y 083199A 30.29 40.31 15 0.10 0.62 -0.72 0.62 3.12 -5.04 24 X Y 091399B 29.69 40.55 15 -2.30 4.66 -2.36 4.29 -2.42 -4.53 23 X Y 092999A 28.24 36.73 33 -3.63 4.34 -0.71 1.02 -4.14 3.65 23 X Y 100599B 31.36 40.57 15 1.89 -1.90 0.01 -2.43 0.20 -0.94 23 X Y 110799C 30.10 40.95 15 0.11 -2.11 1.99 2.07 1.58 -1.66 24 X Y 111199B 31.25 40.93 18 -1.60 1.78 -0.17 0.03 3.66 -5.30 26 X Y 111299D 25.35 34.15 33 3.79 -4.02 0.23 8.29 -1.36 6.82 23 X Y 022200E 25.98 34.13 15 5.27 -6.43 1.15 6.30 -0.81 -0.45 23 X Y 031000E 25.83 34.08 15 2.10 -1.81 -0.29 0.13 -0.31 0.36 24 X Y 040500A 29.39 37.78 15 -1.03 0.73 0.31 0.15 -1.57 -0.45 24 X Y 042100D 26.74 35.16 15 -0.35 -0.91 1.26 -1.11 -0.51 0.16 24 X Y 061300A 30.72 40.68 15 -5.10 8.67 -3.57 -2.25 2.80 -6.97 23 X Y 082300D 31.35 38.40 15 -1.11 1.08 0.02 -0.11 0.17 -0.50 25 X Y 121500F 27.17 35.33 33 -5.41 0.50 4.91 -1.40 -4.49 0.21 23 X Y 050101A 28.18 35.49 46 -0.26 -5.08 5.34 -0.95 3.53 -1.13 23 X Y 052901B 25.66 38.32 34 -0.90 2.62 -1.72 0.35 0.42 -1.48 24 X Y 061001E 28.04 35.37 58 -0.27 -1.87 2.14 0.28 0.30 3.37 24 X Y 062301A 26.59 35.53 90 -0.06 0.06 0.00 1.78 -0.10 1.10 25 X Y 012202A 31.21 38.62 15 -4.80 6.05 -1.25 -1.58 -1.13 1.82 25 X Y 020302A 30.56 38.23 15 -5.32 1.61 3.71 1.46 -1.98 3.01 24 X Y 020302C 31.22 38.52 15 -9.83 7.68 2.15 -0.13 2.91 3.82 23 X Y 020302D 26.26 35.56 110 -2.95 4.00 -1.06 6.11 1.17 -2.30 23 X Y 060602B 25.99 34.61 15 0.06 -0.55 0.49 0.41 -1.23 0.51 24 X Y 101202D 26.86 38.05 15 -1.71 3.82 -2.12 0.70 0.67 -2.86 24 X Y 041003A 26.75 37.92 15 -1.33 3.33 -2.01 3.86 3.36 -4.13 23 X Y 041703E 31.54 36.78 138 1.01 -0.07 -0.94 1.15 -0.32 0.94 24 X Y 050303C 26.02 40.19 15 -0.62 2.09 -1.47 1.74 -0.58 -3.70 24 X Y 070603F 26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G 25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G 28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A 29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F 27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E end xv harvard.ps </bash> [[Category:GMT Komutları]] --[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST) 1606 1605 2009-04-02T06:45:01Z Ziyadin 4 ==Aki Convention== * Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir. * Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin <bash> psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps 35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5 END </bash> == '''FOKAL MEKANİZMA ANİMASYONU''' == <bash> #!/bin/csh gmtset PAPER_MEDIA A6 # rake için bir while loop yapalım -180 +180 arası set n = -180 while ($n <= 180) # 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle # Aki ve Richard konvensiyonu @ m = $n + 180 # Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım. # Ancak bunun tek satır olması gerekiyor, dikkat edin. set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10) fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100) fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 && $1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 && $1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ; print fay}'` # 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi. psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps 39.45 38.1 9.30505 45 90 $n 6 39.45 38.25 9.30505 45 80 $n 6 39.45 38.4 9.30505 45 60 $n 6 39.45 38.55 9.30505 45 40 $n 6 39.45 38.70 9.30505 45 20 $n 6 son # rake değerini ve fay eğimlerini yanlara yazdır. pstext << son -O -K -R -JM >> $m.ps 39.6 38.10 14 0 9 5 $n 39.6 38.25 14 0 9 5 $n 39.6 38.40 14 0 9 5 $n 39.6 38.55 14 0 9 5 $n 39.6 38.70 14 0 9 5 $n 39.25 38.10 14 0 9 5 90 39.25 38.25 14 0 9 5 80 39.25 38.40 14 0 9 5 60 39.25 38.55 14 0 9 5 40 39.25 38.70 14 0 9 5 20 son # Fayın tipini üstte yazdır. pstext << son -O -K -R -JM -G0/0/255>> $m.ps 39.55 38.87 12 0 9 6 $fay son # Eğim ve Rake başlığını yazdır pstext << son -O -R -JM -G255/0/0>> $m.ps 39.6 38.80 14 0 9 5 Rake 39.25 38.80 14 0 9 5 Dip son # rake değerini bir artır @ n = $n + 1 end # Imagemagic ile plot edilen şekilleri gif animasyonuna çevir convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \ awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif # temizlik \rm *ps </bash> <bash> # Harvard moment tensor plotu. Sitesinden indirirken formatı GMT seçerseniz # aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir. \rm harvard.ps pscoast -Df -W -R20/36/30.1/45 -JM8 -B5 -K > harvard.ps psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps 31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A 27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A 25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D 26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A 26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A 29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B 26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A 27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C 30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C 31.48 36.17 63 0.27 0.28 -0.55 3.05 0.03 -1.69 24 X Y 042681B 25.13 34.56 15 -0.21 -0.56 0.77 0.49 -0.72 1.59 24 X Y 091381C 25.27 38.81 10 0.09 2.09 -2.17 -0.74 0.18 0.30 26 X Y 121981A 25.06 38.38 15 -0.00 1.08 -1.08 -0.75 -0.07 -0.46 24 X Y 122981B 27.04 40.38 15 -0.05 0.84 -0.79 0.05 1.20 -0.87 25 X Y 070583C 27.70 36.97 170 0.37 -1.07 0.71 0.52 0.92 0.20 24 X Y 092783A 25.76 40.18 15 -1.86 8.14 -6.28 2.82 -6.48 -8.88 23 X Y 101083B 30.05 40.54 15 -0.85 2.01 -1.16 0.00 0.00 0.43 24 X Y 102183C 25.57 38.66 10 -0.44 1.52 -1.08 -0.08 0.09 -0.97 24 X Y 050684A 25.72 38.86 15 -1.33 4.87 -3.54 1.30 1.03 -4.23 23 X Y 061784B 28.40 34.16 15 -3.93 0.89 3.04 -3.64 4.20 3.81 23 X Y 072285C 26.94 34.05 44 -0.44 3.27 -2.83 1.48 0.08 0.22 24 X Y 092785C 25.14 38.54 15 0.32 0.34 -0.66 0.89 0.84 -1.63 24 X Y 032586A 26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B 29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A 28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A 28.01 36.44 60 0.75 -1.23 0.48 0.09 0.19 0.51 24 X Y 061987D 28.73 40.77 15 -0.77 1.20 -0.43 -3.45 -2.07 -9.57 23 X Y 042488D 26.65 34.51 15 -0.52 -4.20 4.72 -5.96 -0.67 -5.12 23 X Y 090588B 28.86 35.38 15 -0.72 0.55 0.17 1.26 -0.36 0.70 24 X Y 112088C 28.32 37.01 15 -1.36 1.60 -0.24 0.71 0.06 0.01 24 X Y 021989E 29.44 37.76 15 -1.03 1.05 -0.02 0.26 0.08 -0.30 24 X Y 022489A 25.53 34.51 17 -1.12 1.44 -0.32 3.71 -1.02 -0.12 24 X Y 031789B 27.75 36.71 15 -1.63 2.15 -0.52 0.60 -0.10 -0.20 24 X Y 042789D 27.79 36.95 15 -2.10 2.47 -0.37 0.31 -0.27 -0.40 24 X Y 042889E 26.10 34.30 15 -0.46 0.74 -0.27 2.18 0.38 0.05 24 X Y 061489C 26.28 34.25 15 0.89 -1.45 0.56 2.65 -0.55 -0.49 24 X Y 082789A 25.66 39.12 15 -0.48 1.06 -0.58 0.82 -0.84 -0.46 24 X Y 090589C 26.24 34.45 33 -1.21 0.53 0.68 0.45 -0.86 -0.66 24 X Y 070990A 29.64 37.00 15 -1.90 2.33 -0.43 0.11 -0.49 0.42 24 X Y 071890C 30.73 36.75 123 4.89 -5.19 0.30 -2.29 -1.46 2.12 23 X Y 031191B 26.13 34.60 15 -1.14 -0.63 1.76 -0.45 -1.54 1.64 24 X Y 031991A 28.52 35.17 33 -1.44 -1.70 3.14 1.06 1.30 3.52 23 X Y 101891B 26.20 35.04 33 -4.41 -1.02 5.44 -0.71 -1.32 0.27 24 X Y 043092B 26.98 37.84 24 -0.42 1.46 -1.03 0.24 0.12 -0.59 25 X Y 110692F 27.01 38.97 15 -1.64 1.41 0.23 0.00 0.00 -0.41 24 X Y 012894C 26.23 38.66 21 -1.56 2.35 -0.79 0.14 0.55 -1.12 24 X Y 052494A 28.02 37.12 15 -1.40 0.70 0.70 0.38 -0.19 -0.41 24 X Y 111394B 29.68 38.06 15 -4.22 2.58 1.64 1.75 -1.63 -1.73 25 X Y 100195B 26.94 37.83 15 -1.26 1.35 -0.09 -0.26 0.74 -0.37 24 X Y 040296C 27.14 36.47 152 0.52 -5.49 4.97 3.12 5.38 1.26 23 X Y 041296B 28.04 36.37 128 0.05 0.17 -0.22 1.37 -0.61 0.89 24 X Y 042696B 26.92 36.07 15 -2.26 0.32 1.93 -0.53 -0.45 0.84 25 X Y 072096A 26.91 36.11 15 -4.30 1.41 2.89 -0.35 -1.50 2.04 23 X Y 072296A 31.34 34.58 19 0.10 3.34 -3.44 3.48 0.89 0.47 24 X Y 101096B 31.74 34.09 33 0.13 1.01 -1.14 -0.73 1.17 3.60 24 X Y 011397C 28.33 37.98 18 -4.65 4.90 -0.25 3.14 -5.12 -1.72 23 X Y 012197C 25.77 38.74 15 -2.12 7.05 -4.92 2.06 1.39 -3.32 24 X Y 111497G 28.12 35.66 54 -4.89 0.18 4.71 2.37 1.97 3.08 23 X Y 030998A 30.16 38.10 15 -8.81 3.39 5.41 1.53 1.11 -3.44 23 X Y 040498D 25.84 34.02 22 2.42 -5.38 2.95 0.74 2.11 1.58 23 X Y 100798F 31.41 34.56 15 0.20 1.22 -1.42 2.00 0.43 1.30 24 X Y 052599E 28.19 38.96 15 -3.23 7.28 -4.05 0.57 2.52 -4.91 23 X Y 072599A 29.97 41.01 17 -0.14 -0.06 0.20 0.82 -0.24 -2.75 27 X Y 081799A 29.10 40.68 15 -5.80 4.85 0.95 0.41 2.82 -1.83 23 X Y 081999B 30.25 40.43 15 -2.14 3.87 -1.73 -4.93 -1.41 -2.46 23 X Y 083199A 30.29 40.31 15 0.10 0.62 -0.72 0.62 3.12 -5.04 24 X Y 091399B 29.69 40.55 15 -2.30 4.66 -2.36 4.29 -2.42 -4.53 23 X Y 092999A 28.24 36.73 33 -3.63 4.34 -0.71 1.02 -4.14 3.65 23 X Y 100599B 31.36 40.57 15 1.89 -1.90 0.01 -2.43 0.20 -0.94 23 X Y 110799C 30.10 40.95 15 0.11 -2.11 1.99 2.07 1.58 -1.66 24 X Y 111199B 31.25 40.93 18 -1.60 1.78 -0.17 0.03 3.66 -5.30 26 X Y 111299D 25.35 34.15 33 3.79 -4.02 0.23 8.29 -1.36 6.82 23 X Y 022200E 25.98 34.13 15 5.27 -6.43 1.15 6.30 -0.81 -0.45 23 X Y 031000E 25.83 34.08 15 2.10 -1.81 -0.29 0.13 -0.31 0.36 24 X Y 040500A 29.39 37.78 15 -1.03 0.73 0.31 0.15 -1.57 -0.45 24 X Y 042100D 26.74 35.16 15 -0.35 -0.91 1.26 -1.11 -0.51 0.16 24 X Y 061300A 30.72 40.68 15 -5.10 8.67 -3.57 -2.25 2.80 -6.97 23 X Y 082300D 31.35 38.40 15 -1.11 1.08 0.02 -0.11 0.17 -0.50 25 X Y 121500F 27.17 35.33 33 -5.41 0.50 4.91 -1.40 -4.49 0.21 23 X Y 050101A 28.18 35.49 46 -0.26 -5.08 5.34 -0.95 3.53 -1.13 23 X Y 052901B 25.66 38.32 34 -0.90 2.62 -1.72 0.35 0.42 -1.48 24 X Y 061001E 28.04 35.37 58 -0.27 -1.87 2.14 0.28 0.30 3.37 24 X Y 062301A 26.59 35.53 90 -0.06 0.06 0.00 1.78 -0.10 1.10 25 X Y 012202A 31.21 38.62 15 -4.80 6.05 -1.25 -1.58 -1.13 1.82 25 X Y 020302A 30.56 38.23 15 -5.32 1.61 3.71 1.46 -1.98 3.01 24 X Y 020302C 31.22 38.52 15 -9.83 7.68 2.15 -0.13 2.91 3.82 23 X Y 020302D 26.26 35.56 110 -2.95 4.00 -1.06 6.11 1.17 -2.30 23 X Y 060602B 25.99 34.61 15 0.06 -0.55 0.49 0.41 -1.23 0.51 24 X Y 101202D 26.86 38.05 15 -1.71 3.82 -2.12 0.70 0.67 -2.86 24 X Y 041003A 26.75 37.92 15 -1.33 3.33 -2.01 3.86 3.36 -4.13 23 X Y 041703E 31.54 36.78 138 1.01 -0.07 -0.94 1.15 -0.32 0.94 24 X Y 050303C 26.02 40.19 15 -0.62 2.09 -1.47 1.74 -0.58 -3.70 24 X Y 070603F 26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G 25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G 28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A 29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F 27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E end xv harvard.ps </bash> [[Category:GMT Komutları]] --[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST) 1605 1604 2009-04-02T06:44:43Z Ziyadin 4 ==Aki Convention== * Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir. * Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin <bash> psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps 35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5 END </bash> == '''FOKAL MEKANIZMA ANİMASYONU''' == <bash> #!/bin/csh gmtset PAPER_MEDIA A6 # rake için bir while loop yapalım -180 +180 arası set n = -180 while ($n <= 180) # 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle # Aki ve Richard konvensiyonu @ m = $n + 180 # Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım. # Ancak bunun tek satır olması gerekiyor, dikkat edin. set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10) fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100) fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 && $1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 && $1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ; print fay}'` # 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi. psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps 39.45 38.1 9.30505 45 90 $n 6 39.45 38.25 9.30505 45 80 $n 6 39.45 38.4 9.30505 45 60 $n 6 39.45 38.55 9.30505 45 40 $n 6 39.45 38.70 9.30505 45 20 $n 6 son # rake değerini ve fay eğimlerini yanlara yazdır. pstext << son -O -K -R -JM >> $m.ps 39.6 38.10 14 0 9 5 $n 39.6 38.25 14 0 9 5 $n 39.6 38.40 14 0 9 5 $n 39.6 38.55 14 0 9 5 $n 39.6 38.70 14 0 9 5 $n 39.25 38.10 14 0 9 5 90 39.25 38.25 14 0 9 5 80 39.25 38.40 14 0 9 5 60 39.25 38.55 14 0 9 5 40 39.25 38.70 14 0 9 5 20 son # Fayın tipini üstte yazdır. pstext << son -O -K -R -JM -G0/0/255>> $m.ps 39.55 38.87 12 0 9 6 $fay son # Eğim ve Rake başlığını yazdır pstext << son -O -R -JM -G255/0/0>> $m.ps 39.6 38.80 14 0 9 5 Rake 39.25 38.80 14 0 9 5 Dip son # rake değerini bir artır @ n = $n + 1 end # Imagemagic ile plot edilen şekilleri gif animasyonuna çevir convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \ awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif # temizlik \rm *ps </bash> <bash> # Harvard moment tensor plotu. Sitesinden indirirken formatı GMT seçerseniz # aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir. \rm harvard.ps pscoast -Df -W -R20/36/30.1/45 -JM8 -B5 -K > harvard.ps psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps 31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A 27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A 25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D 26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A 26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A 29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B 26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A 27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C 30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C 31.48 36.17 63 0.27 0.28 -0.55 3.05 0.03 -1.69 24 X Y 042681B 25.13 34.56 15 -0.21 -0.56 0.77 0.49 -0.72 1.59 24 X Y 091381C 25.27 38.81 10 0.09 2.09 -2.17 -0.74 0.18 0.30 26 X Y 121981A 25.06 38.38 15 -0.00 1.08 -1.08 -0.75 -0.07 -0.46 24 X Y 122981B 27.04 40.38 15 -0.05 0.84 -0.79 0.05 1.20 -0.87 25 X Y 070583C 27.70 36.97 170 0.37 -1.07 0.71 0.52 0.92 0.20 24 X Y 092783A 25.76 40.18 15 -1.86 8.14 -6.28 2.82 -6.48 -8.88 23 X Y 101083B 30.05 40.54 15 -0.85 2.01 -1.16 0.00 0.00 0.43 24 X Y 102183C 25.57 38.66 10 -0.44 1.52 -1.08 -0.08 0.09 -0.97 24 X Y 050684A 25.72 38.86 15 -1.33 4.87 -3.54 1.30 1.03 -4.23 23 X Y 061784B 28.40 34.16 15 -3.93 0.89 3.04 -3.64 4.20 3.81 23 X Y 072285C 26.94 34.05 44 -0.44 3.27 -2.83 1.48 0.08 0.22 24 X Y 092785C 25.14 38.54 15 0.32 0.34 -0.66 0.89 0.84 -1.63 24 X Y 032586A 26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B 29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A 28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A 28.01 36.44 60 0.75 -1.23 0.48 0.09 0.19 0.51 24 X Y 061987D 28.73 40.77 15 -0.77 1.20 -0.43 -3.45 -2.07 -9.57 23 X Y 042488D 26.65 34.51 15 -0.52 -4.20 4.72 -5.96 -0.67 -5.12 23 X Y 090588B 28.86 35.38 15 -0.72 0.55 0.17 1.26 -0.36 0.70 24 X Y 112088C 28.32 37.01 15 -1.36 1.60 -0.24 0.71 0.06 0.01 24 X Y 021989E 29.44 37.76 15 -1.03 1.05 -0.02 0.26 0.08 -0.30 24 X Y 022489A 25.53 34.51 17 -1.12 1.44 -0.32 3.71 -1.02 -0.12 24 X Y 031789B 27.75 36.71 15 -1.63 2.15 -0.52 0.60 -0.10 -0.20 24 X Y 042789D 27.79 36.95 15 -2.10 2.47 -0.37 0.31 -0.27 -0.40 24 X Y 042889E 26.10 34.30 15 -0.46 0.74 -0.27 2.18 0.38 0.05 24 X Y 061489C 26.28 34.25 15 0.89 -1.45 0.56 2.65 -0.55 -0.49 24 X Y 082789A 25.66 39.12 15 -0.48 1.06 -0.58 0.82 -0.84 -0.46 24 X Y 090589C 26.24 34.45 33 -1.21 0.53 0.68 0.45 -0.86 -0.66 24 X Y 070990A 29.64 37.00 15 -1.90 2.33 -0.43 0.11 -0.49 0.42 24 X Y 071890C 30.73 36.75 123 4.89 -5.19 0.30 -2.29 -1.46 2.12 23 X Y 031191B 26.13 34.60 15 -1.14 -0.63 1.76 -0.45 -1.54 1.64 24 X Y 031991A 28.52 35.17 33 -1.44 -1.70 3.14 1.06 1.30 3.52 23 X Y 101891B 26.20 35.04 33 -4.41 -1.02 5.44 -0.71 -1.32 0.27 24 X Y 043092B 26.98 37.84 24 -0.42 1.46 -1.03 0.24 0.12 -0.59 25 X Y 110692F 27.01 38.97 15 -1.64 1.41 0.23 0.00 0.00 -0.41 24 X Y 012894C 26.23 38.66 21 -1.56 2.35 -0.79 0.14 0.55 -1.12 24 X Y 052494A 28.02 37.12 15 -1.40 0.70 0.70 0.38 -0.19 -0.41 24 X Y 111394B 29.68 38.06 15 -4.22 2.58 1.64 1.75 -1.63 -1.73 25 X Y 100195B 26.94 37.83 15 -1.26 1.35 -0.09 -0.26 0.74 -0.37 24 X Y 040296C 27.14 36.47 152 0.52 -5.49 4.97 3.12 5.38 1.26 23 X Y 041296B 28.04 36.37 128 0.05 0.17 -0.22 1.37 -0.61 0.89 24 X Y 042696B 26.92 36.07 15 -2.26 0.32 1.93 -0.53 -0.45 0.84 25 X Y 072096A 26.91 36.11 15 -4.30 1.41 2.89 -0.35 -1.50 2.04 23 X Y 072296A 31.34 34.58 19 0.10 3.34 -3.44 3.48 0.89 0.47 24 X Y 101096B 31.74 34.09 33 0.13 1.01 -1.14 -0.73 1.17 3.60 24 X Y 011397C 28.33 37.98 18 -4.65 4.90 -0.25 3.14 -5.12 -1.72 23 X Y 012197C 25.77 38.74 15 -2.12 7.05 -4.92 2.06 1.39 -3.32 24 X Y 111497G 28.12 35.66 54 -4.89 0.18 4.71 2.37 1.97 3.08 23 X Y 030998A 30.16 38.10 15 -8.81 3.39 5.41 1.53 1.11 -3.44 23 X Y 040498D 25.84 34.02 22 2.42 -5.38 2.95 0.74 2.11 1.58 23 X Y 100798F 31.41 34.56 15 0.20 1.22 -1.42 2.00 0.43 1.30 24 X Y 052599E 28.19 38.96 15 -3.23 7.28 -4.05 0.57 2.52 -4.91 23 X Y 072599A 29.97 41.01 17 -0.14 -0.06 0.20 0.82 -0.24 -2.75 27 X Y 081799A 29.10 40.68 15 -5.80 4.85 0.95 0.41 2.82 -1.83 23 X Y 081999B 30.25 40.43 15 -2.14 3.87 -1.73 -4.93 -1.41 -2.46 23 X Y 083199A 30.29 40.31 15 0.10 0.62 -0.72 0.62 3.12 -5.04 24 X Y 091399B 29.69 40.55 15 -2.30 4.66 -2.36 4.29 -2.42 -4.53 23 X Y 092999A 28.24 36.73 33 -3.63 4.34 -0.71 1.02 -4.14 3.65 23 X Y 100599B 31.36 40.57 15 1.89 -1.90 0.01 -2.43 0.20 -0.94 23 X Y 110799C 30.10 40.95 15 0.11 -2.11 1.99 2.07 1.58 -1.66 24 X Y 111199B 31.25 40.93 18 -1.60 1.78 -0.17 0.03 3.66 -5.30 26 X Y 111299D 25.35 34.15 33 3.79 -4.02 0.23 8.29 -1.36 6.82 23 X Y 022200E 25.98 34.13 15 5.27 -6.43 1.15 6.30 -0.81 -0.45 23 X Y 031000E 25.83 34.08 15 2.10 -1.81 -0.29 0.13 -0.31 0.36 24 X Y 040500A 29.39 37.78 15 -1.03 0.73 0.31 0.15 -1.57 -0.45 24 X Y 042100D 26.74 35.16 15 -0.35 -0.91 1.26 -1.11 -0.51 0.16 24 X Y 061300A 30.72 40.68 15 -5.10 8.67 -3.57 -2.25 2.80 -6.97 23 X Y 082300D 31.35 38.40 15 -1.11 1.08 0.02 -0.11 0.17 -0.50 25 X Y 121500F 27.17 35.33 33 -5.41 0.50 4.91 -1.40 -4.49 0.21 23 X Y 050101A 28.18 35.49 46 -0.26 -5.08 5.34 -0.95 3.53 -1.13 23 X Y 052901B 25.66 38.32 34 -0.90 2.62 -1.72 0.35 0.42 -1.48 24 X Y 061001E 28.04 35.37 58 -0.27 -1.87 2.14 0.28 0.30 3.37 24 X Y 062301A 26.59 35.53 90 -0.06 0.06 0.00 1.78 -0.10 1.10 25 X Y 012202A 31.21 38.62 15 -4.80 6.05 -1.25 -1.58 -1.13 1.82 25 X Y 020302A 30.56 38.23 15 -5.32 1.61 3.71 1.46 -1.98 3.01 24 X Y 020302C 31.22 38.52 15 -9.83 7.68 2.15 -0.13 2.91 3.82 23 X Y 020302D 26.26 35.56 110 -2.95 4.00 -1.06 6.11 1.17 -2.30 23 X Y 060602B 25.99 34.61 15 0.06 -0.55 0.49 0.41 -1.23 0.51 24 X Y 101202D 26.86 38.05 15 -1.71 3.82 -2.12 0.70 0.67 -2.86 24 X Y 041003A 26.75 37.92 15 -1.33 3.33 -2.01 3.86 3.36 -4.13 23 X Y 041703E 31.54 36.78 138 1.01 -0.07 -0.94 1.15 -0.32 0.94 24 X Y 050303C 26.02 40.19 15 -0.62 2.09 -1.47 1.74 -0.58 -3.70 24 X Y 070603F 26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G 25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G 28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A 29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F 27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E end xv harvard.ps </bash> [[Category:GMT Komutları]] --[[Kullanıcı:Ziyadin|Ziyadin]] 08:44, 2 Nisan 2009 (CEST) 1604 1603 2009-04-02T06:44:07Z Ziyadin 4 ==Aki Convention== * Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir. * Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin <bash> psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps 35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5 END </bash> == '''FOKAL MEKANIZMA ANİMASYONU''' == <bash> #!/bin/csh gmtset PAPER_MEDIA A6 # rake için bir while loop yapalım -180 +180 arası set n = -180 while ($n <= 180) # 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle # Aki ve Richard konvensiyonu @ m = $n + 180 # Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım. # Ancak bunun tek satır olması gerekiyor, dikkat edin. set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10) fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100) fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 && $1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 && $1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ; print fay}'` # 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi. psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps 39.45 38.1 9.30505 45 90 $n 6 39.45 38.25 9.30505 45 80 $n 6 39.45 38.4 9.30505 45 60 $n 6 39.45 38.55 9.30505 45 40 $n 6 39.45 38.70 9.30505 45 20 $n 6 son # rake değerini ve fay eğimlerini yanlara yazdır. pstext << son -O -K -R -JM >> $m.ps 39.6 38.10 14 0 9 5 $n 39.6 38.25 14 0 9 5 $n 39.6 38.40 14 0 9 5 $n 39.6 38.55 14 0 9 5 $n 39.6 38.70 14 0 9 5 $n 39.25 38.10 14 0 9 5 90 39.25 38.25 14 0 9 5 80 39.25 38.40 14 0 9 5 60 39.25 38.55 14 0 9 5 40 39.25 38.70 14 0 9 5 20 son # Fayın tipini üstte yazdır. pstext << son -O -K -R -JM -G0/0/255>> $m.ps 39.55 38.87 12 0 9 6 $fay son # Eğim ve Rake başlığını yazdır pstext << son -O -R -JM -G255/0/0>> $m.ps 39.6 38.80 14 0 9 5 Rake 39.25 38.80 14 0 9 5 Dip son # rake değerini bir artır @ n = $n + 1 end # Imagemagic ile plot edilen şekilleri gif animasyonuna çevir convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \ awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif # temizlik \rm *ps </bash> <bash> # Harvard moment tensor plotu. Sitesinden indirirken formatı GMT seçerseniz # aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir. \rm harvard.ps pscoast -Df -W -R20/36/30.1/45 -JM8 -B5 -K > harvard.ps psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps 31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A 27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A 25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D 26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A 26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A 29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B 26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A 27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C 30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C 31.48 36.17 63 0.27 0.28 -0.55 3.05 0.03 -1.69 24 X Y 042681B 25.13 34.56 15 -0.21 -0.56 0.77 0.49 -0.72 1.59 24 X Y 091381C 25.27 38.81 10 0.09 2.09 -2.17 -0.74 0.18 0.30 26 X Y 121981A 25.06 38.38 15 -0.00 1.08 -1.08 -0.75 -0.07 -0.46 24 X Y 122981B 27.04 40.38 15 -0.05 0.84 -0.79 0.05 1.20 -0.87 25 X Y 070583C 27.70 36.97 170 0.37 -1.07 0.71 0.52 0.92 0.20 24 X Y 092783A 25.76 40.18 15 -1.86 8.14 -6.28 2.82 -6.48 -8.88 23 X Y 101083B 30.05 40.54 15 -0.85 2.01 -1.16 0.00 0.00 0.43 24 X Y 102183C 25.57 38.66 10 -0.44 1.52 -1.08 -0.08 0.09 -0.97 24 X Y 050684A 25.72 38.86 15 -1.33 4.87 -3.54 1.30 1.03 -4.23 23 X Y 061784B 28.40 34.16 15 -3.93 0.89 3.04 -3.64 4.20 3.81 23 X Y 072285C 26.94 34.05 44 -0.44 3.27 -2.83 1.48 0.08 0.22 24 X Y 092785C 25.14 38.54 15 0.32 0.34 -0.66 0.89 0.84 -1.63 24 X Y 032586A 26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B 29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A 28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A 28.01 36.44 60 0.75 -1.23 0.48 0.09 0.19 0.51 24 X Y 061987D 28.73 40.77 15 -0.77 1.20 -0.43 -3.45 -2.07 -9.57 23 X Y 042488D 26.65 34.51 15 -0.52 -4.20 4.72 -5.96 -0.67 -5.12 23 X Y 090588B 28.86 35.38 15 -0.72 0.55 0.17 1.26 -0.36 0.70 24 X Y 112088C 28.32 37.01 15 -1.36 1.60 -0.24 0.71 0.06 0.01 24 X Y 021989E 29.44 37.76 15 -1.03 1.05 -0.02 0.26 0.08 -0.30 24 X Y 022489A 25.53 34.51 17 -1.12 1.44 -0.32 3.71 -1.02 -0.12 24 X Y 031789B 27.75 36.71 15 -1.63 2.15 -0.52 0.60 -0.10 -0.20 24 X Y 042789D 27.79 36.95 15 -2.10 2.47 -0.37 0.31 -0.27 -0.40 24 X Y 042889E 26.10 34.30 15 -0.46 0.74 -0.27 2.18 0.38 0.05 24 X Y 061489C 26.28 34.25 15 0.89 -1.45 0.56 2.65 -0.55 -0.49 24 X Y 082789A 25.66 39.12 15 -0.48 1.06 -0.58 0.82 -0.84 -0.46 24 X Y 090589C 26.24 34.45 33 -1.21 0.53 0.68 0.45 -0.86 -0.66 24 X Y 070990A 29.64 37.00 15 -1.90 2.33 -0.43 0.11 -0.49 0.42 24 X Y 071890C 30.73 36.75 123 4.89 -5.19 0.30 -2.29 -1.46 2.12 23 X Y 031191B 26.13 34.60 15 -1.14 -0.63 1.76 -0.45 -1.54 1.64 24 X Y 031991A 28.52 35.17 33 -1.44 -1.70 3.14 1.06 1.30 3.52 23 X Y 101891B 26.20 35.04 33 -4.41 -1.02 5.44 -0.71 -1.32 0.27 24 X Y 043092B 26.98 37.84 24 -0.42 1.46 -1.03 0.24 0.12 -0.59 25 X Y 110692F 27.01 38.97 15 -1.64 1.41 0.23 0.00 0.00 -0.41 24 X Y 012894C 26.23 38.66 21 -1.56 2.35 -0.79 0.14 0.55 -1.12 24 X Y 052494A 28.02 37.12 15 -1.40 0.70 0.70 0.38 -0.19 -0.41 24 X Y 111394B 29.68 38.06 15 -4.22 2.58 1.64 1.75 -1.63 -1.73 25 X Y 100195B 26.94 37.83 15 -1.26 1.35 -0.09 -0.26 0.74 -0.37 24 X Y 040296C 27.14 36.47 152 0.52 -5.49 4.97 3.12 5.38 1.26 23 X Y 041296B 28.04 36.37 128 0.05 0.17 -0.22 1.37 -0.61 0.89 24 X Y 042696B 26.92 36.07 15 -2.26 0.32 1.93 -0.53 -0.45 0.84 25 X Y 072096A 26.91 36.11 15 -4.30 1.41 2.89 -0.35 -1.50 2.04 23 X Y 072296A 31.34 34.58 19 0.10 3.34 -3.44 3.48 0.89 0.47 24 X Y 101096B 31.74 34.09 33 0.13 1.01 -1.14 -0.73 1.17 3.60 24 X Y 011397C 28.33 37.98 18 -4.65 4.90 -0.25 3.14 -5.12 -1.72 23 X Y 012197C 25.77 38.74 15 -2.12 7.05 -4.92 2.06 1.39 -3.32 24 X Y 111497G 28.12 35.66 54 -4.89 0.18 4.71 2.37 1.97 3.08 23 X Y 030998A 30.16 38.10 15 -8.81 3.39 5.41 1.53 1.11 -3.44 23 X Y 040498D 25.84 34.02 22 2.42 -5.38 2.95 0.74 2.11 1.58 23 X Y 100798F 31.41 34.56 15 0.20 1.22 -1.42 2.00 0.43 1.30 24 X Y 052599E 28.19 38.96 15 -3.23 7.28 -4.05 0.57 2.52 -4.91 23 X Y 072599A 29.97 41.01 17 -0.14 -0.06 0.20 0.82 -0.24 -2.75 27 X Y 081799A 29.10 40.68 15 -5.80 4.85 0.95 0.41 2.82 -1.83 23 X Y 081999B 30.25 40.43 15 -2.14 3.87 -1.73 -4.93 -1.41 -2.46 23 X Y 083199A 30.29 40.31 15 0.10 0.62 -0.72 0.62 3.12 -5.04 24 X Y 091399B 29.69 40.55 15 -2.30 4.66 -2.36 4.29 -2.42 -4.53 23 X Y 092999A 28.24 36.73 33 -3.63 4.34 -0.71 1.02 -4.14 3.65 23 X Y 100599B 31.36 40.57 15 1.89 -1.90 0.01 -2.43 0.20 -0.94 23 X Y 110799C 30.10 40.95 15 0.11 -2.11 1.99 2.07 1.58 -1.66 24 X Y 111199B 31.25 40.93 18 -1.60 1.78 -0.17 0.03 3.66 -5.30 26 X Y 111299D 25.35 34.15 33 3.79 -4.02 0.23 8.29 -1.36 6.82 23 X Y 022200E 25.98 34.13 15 5.27 -6.43 1.15 6.30 -0.81 -0.45 23 X Y 031000E 25.83 34.08 15 2.10 -1.81 -0.29 0.13 -0.31 0.36 24 X Y 040500A 29.39 37.78 15 -1.03 0.73 0.31 0.15 -1.57 -0.45 24 X Y 042100D 26.74 35.16 15 -0.35 -0.91 1.26 -1.11 -0.51 0.16 24 X Y 061300A 30.72 40.68 15 -5.10 8.67 -3.57 -2.25 2.80 -6.97 23 X Y 082300D 31.35 38.40 15 -1.11 1.08 0.02 -0.11 0.17 -0.50 25 X Y 121500F 27.17 35.33 33 -5.41 0.50 4.91 -1.40 -4.49 0.21 23 X Y 050101A 28.18 35.49 46 -0.26 -5.08 5.34 -0.95 3.53 -1.13 23 X Y 052901B 25.66 38.32 34 -0.90 2.62 -1.72 0.35 0.42 -1.48 24 X Y 061001E 28.04 35.37 58 -0.27 -1.87 2.14 0.28 0.30 3.37 24 X Y 062301A 26.59 35.53 90 -0.06 0.06 0.00 1.78 -0.10 1.10 25 X Y 012202A 31.21 38.62 15 -4.80 6.05 -1.25 -1.58 -1.13 1.82 25 X Y 020302A 30.56 38.23 15 -5.32 1.61 3.71 1.46 -1.98 3.01 24 X Y 020302C 31.22 38.52 15 -9.83 7.68 2.15 -0.13 2.91 3.82 23 X Y 020302D 26.26 35.56 110 -2.95 4.00 -1.06 6.11 1.17 -2.30 23 X Y 060602B 25.99 34.61 15 0.06 -0.55 0.49 0.41 -1.23 0.51 24 X Y 101202D 26.86 38.05 15 -1.71 3.82 -2.12 0.70 0.67 -2.86 24 X Y 041003A 26.75 37.92 15 -1.33 3.33 -2.01 3.86 3.36 -4.13 23 X Y 041703E 31.54 36.78 138 1.01 -0.07 -0.94 1.15 -0.32 0.94 24 X Y 050303C 26.02 40.19 15 -0.62 2.09 -1.47 1.74 -0.58 -3.70 24 X Y 070603F 26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G 25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G 28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A 29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F 27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E end xv harvard.ps </bash> [[Category:GMT Komutları]] 1603 1602 2009-04-02T06:43:10Z Ziyadin 4 ==Aki Convention== * Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir. * Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin <bash> psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps 35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5 END </bash> == '''FOKAL MEKANIZMA ANİMASYONU''' == <bash> #!/bin/csh gmtset PAPER_MEDIA A6 # rake için bir loop yapalım -180 +180 arası set n = -180 # loop while ($n <= 180) # 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle # Aki ve Richard konvensiyonu @ m = $n + 180 # Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım. # Ancak bunun tek satır olması gerekiyor, dikkat edin. set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10) fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100) fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 && $1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 && $1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ; print fay}'` # 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi. psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps 39.45 38.1 9.30505 45 90 $n 6 39.45 38.25 9.30505 45 80 $n 6 39.45 38.4 9.30505 45 60 $n 6 39.45 38.55 9.30505 45 40 $n 6 39.45 38.70 9.30505 45 20 $n 6 son # rake değerini ve fay eğimlerini yanlara yazdır. pstext << son -O -K -R -JM >> $m.ps 39.6 38.10 14 0 9 5 $n 39.6 38.25 14 0 9 5 $n 39.6 38.40 14 0 9 5 $n 39.6 38.55 14 0 9 5 $n 39.6 38.70 14 0 9 5 $n 39.25 38.10 14 0 9 5 90 39.25 38.25 14 0 9 5 80 39.25 38.40 14 0 9 5 60 39.25 38.55 14 0 9 5 40 39.25 38.70 14 0 9 5 20 son # Fayın tipini üstte yazdır. pstext << son -O -K -R -JM -G0/0/255>> $m.ps 39.55 38.87 12 0 9 6 $fay son # Eğim ve Rake başlığını yazdır pstext << son -O -R -JM -G255/0/0>> $m.ps 39.6 38.80 14 0 9 5 Rake 39.25 38.80 14 0 9 5 Dip son # rake değerini bir artır @ n = $n + 1 end # Imagemagic ile plot edilen şekilleri gif animasyonuna çevir convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \ awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif # temizlik \rm *ps </bash> <bash> # Harvard moment tensor plotu. Sitesinden indirirken formatı GMT seçerseniz # aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir. \rm harvard.ps pscoast -Df -W -R20/36/30.1/45 -JM8 -B5 -K > harvard.ps psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps 31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A 27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A 25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D 26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A 26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A 29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B 26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A 27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C 30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C 31.48 36.17 63 0.27 0.28 -0.55 3.05 0.03 -1.69 24 X Y 042681B 25.13 34.56 15 -0.21 -0.56 0.77 0.49 -0.72 1.59 24 X Y 091381C 25.27 38.81 10 0.09 2.09 -2.17 -0.74 0.18 0.30 26 X Y 121981A 25.06 38.38 15 -0.00 1.08 -1.08 -0.75 -0.07 -0.46 24 X Y 122981B 27.04 40.38 15 -0.05 0.84 -0.79 0.05 1.20 -0.87 25 X Y 070583C 27.70 36.97 170 0.37 -1.07 0.71 0.52 0.92 0.20 24 X Y 092783A 25.76 40.18 15 -1.86 8.14 -6.28 2.82 -6.48 -8.88 23 X Y 101083B 30.05 40.54 15 -0.85 2.01 -1.16 0.00 0.00 0.43 24 X Y 102183C 25.57 38.66 10 -0.44 1.52 -1.08 -0.08 0.09 -0.97 24 X Y 050684A 25.72 38.86 15 -1.33 4.87 -3.54 1.30 1.03 -4.23 23 X Y 061784B 28.40 34.16 15 -3.93 0.89 3.04 -3.64 4.20 3.81 23 X Y 072285C 26.94 34.05 44 -0.44 3.27 -2.83 1.48 0.08 0.22 24 X Y 092785C 25.14 38.54 15 0.32 0.34 -0.66 0.89 0.84 -1.63 24 X Y 032586A 26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B 29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A 28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A 28.01 36.44 60 0.75 -1.23 0.48 0.09 0.19 0.51 24 X Y 061987D 28.73 40.77 15 -0.77 1.20 -0.43 -3.45 -2.07 -9.57 23 X Y 042488D 26.65 34.51 15 -0.52 -4.20 4.72 -5.96 -0.67 -5.12 23 X Y 090588B 28.86 35.38 15 -0.72 0.55 0.17 1.26 -0.36 0.70 24 X Y 112088C 28.32 37.01 15 -1.36 1.60 -0.24 0.71 0.06 0.01 24 X Y 021989E 29.44 37.76 15 -1.03 1.05 -0.02 0.26 0.08 -0.30 24 X Y 022489A 25.53 34.51 17 -1.12 1.44 -0.32 3.71 -1.02 -0.12 24 X Y 031789B 27.75 36.71 15 -1.63 2.15 -0.52 0.60 -0.10 -0.20 24 X Y 042789D 27.79 36.95 15 -2.10 2.47 -0.37 0.31 -0.27 -0.40 24 X Y 042889E 26.10 34.30 15 -0.46 0.74 -0.27 2.18 0.38 0.05 24 X Y 061489C 26.28 34.25 15 0.89 -1.45 0.56 2.65 -0.55 -0.49 24 X Y 082789A 25.66 39.12 15 -0.48 1.06 -0.58 0.82 -0.84 -0.46 24 X Y 090589C 26.24 34.45 33 -1.21 0.53 0.68 0.45 -0.86 -0.66 24 X Y 070990A 29.64 37.00 15 -1.90 2.33 -0.43 0.11 -0.49 0.42 24 X Y 071890C 30.73 36.75 123 4.89 -5.19 0.30 -2.29 -1.46 2.12 23 X Y 031191B 26.13 34.60 15 -1.14 -0.63 1.76 -0.45 -1.54 1.64 24 X Y 031991A 28.52 35.17 33 -1.44 -1.70 3.14 1.06 1.30 3.52 23 X Y 101891B 26.20 35.04 33 -4.41 -1.02 5.44 -0.71 -1.32 0.27 24 X Y 043092B 26.98 37.84 24 -0.42 1.46 -1.03 0.24 0.12 -0.59 25 X Y 110692F 27.01 38.97 15 -1.64 1.41 0.23 0.00 0.00 -0.41 24 X Y 012894C 26.23 38.66 21 -1.56 2.35 -0.79 0.14 0.55 -1.12 24 X Y 052494A 28.02 37.12 15 -1.40 0.70 0.70 0.38 -0.19 -0.41 24 X Y 111394B 29.68 38.06 15 -4.22 2.58 1.64 1.75 -1.63 -1.73 25 X Y 100195B 26.94 37.83 15 -1.26 1.35 -0.09 -0.26 0.74 -0.37 24 X Y 040296C 27.14 36.47 152 0.52 -5.49 4.97 3.12 5.38 1.26 23 X Y 041296B 28.04 36.37 128 0.05 0.17 -0.22 1.37 -0.61 0.89 24 X Y 042696B 26.92 36.07 15 -2.26 0.32 1.93 -0.53 -0.45 0.84 25 X Y 072096A 26.91 36.11 15 -4.30 1.41 2.89 -0.35 -1.50 2.04 23 X Y 072296A 31.34 34.58 19 0.10 3.34 -3.44 3.48 0.89 0.47 24 X Y 101096B 31.74 34.09 33 0.13 1.01 -1.14 -0.73 1.17 3.60 24 X Y 011397C 28.33 37.98 18 -4.65 4.90 -0.25 3.14 -5.12 -1.72 23 X Y 012197C 25.77 38.74 15 -2.12 7.05 -4.92 2.06 1.39 -3.32 24 X Y 111497G 28.12 35.66 54 -4.89 0.18 4.71 2.37 1.97 3.08 23 X Y 030998A 30.16 38.10 15 -8.81 3.39 5.41 1.53 1.11 -3.44 23 X Y 040498D 25.84 34.02 22 2.42 -5.38 2.95 0.74 2.11 1.58 23 X Y 100798F 31.41 34.56 15 0.20 1.22 -1.42 2.00 0.43 1.30 24 X Y 052599E 28.19 38.96 15 -3.23 7.28 -4.05 0.57 2.52 -4.91 23 X Y 072599A 29.97 41.01 17 -0.14 -0.06 0.20 0.82 -0.24 -2.75 27 X Y 081799A 29.10 40.68 15 -5.80 4.85 0.95 0.41 2.82 -1.83 23 X Y 081999B 30.25 40.43 15 -2.14 3.87 -1.73 -4.93 -1.41 -2.46 23 X Y 083199A 30.29 40.31 15 0.10 0.62 -0.72 0.62 3.12 -5.04 24 X Y 091399B 29.69 40.55 15 -2.30 4.66 -2.36 4.29 -2.42 -4.53 23 X Y 092999A 28.24 36.73 33 -3.63 4.34 -0.71 1.02 -4.14 3.65 23 X Y 100599B 31.36 40.57 15 1.89 -1.90 0.01 -2.43 0.20 -0.94 23 X Y 110799C 30.10 40.95 15 0.11 -2.11 1.99 2.07 1.58 -1.66 24 X Y 111199B 31.25 40.93 18 -1.60 1.78 -0.17 0.03 3.66 -5.30 26 X Y 111299D 25.35 34.15 33 3.79 -4.02 0.23 8.29 -1.36 6.82 23 X Y 022200E 25.98 34.13 15 5.27 -6.43 1.15 6.30 -0.81 -0.45 23 X Y 031000E 25.83 34.08 15 2.10 -1.81 -0.29 0.13 -0.31 0.36 24 X Y 040500A 29.39 37.78 15 -1.03 0.73 0.31 0.15 -1.57 -0.45 24 X Y 042100D 26.74 35.16 15 -0.35 -0.91 1.26 -1.11 -0.51 0.16 24 X Y 061300A 30.72 40.68 15 -5.10 8.67 -3.57 -2.25 2.80 -6.97 23 X Y 082300D 31.35 38.40 15 -1.11 1.08 0.02 -0.11 0.17 -0.50 25 X Y 121500F 27.17 35.33 33 -5.41 0.50 4.91 -1.40 -4.49 0.21 23 X Y 050101A 28.18 35.49 46 -0.26 -5.08 5.34 -0.95 3.53 -1.13 23 X Y 052901B 25.66 38.32 34 -0.90 2.62 -1.72 0.35 0.42 -1.48 24 X Y 061001E 28.04 35.37 58 -0.27 -1.87 2.14 0.28 0.30 3.37 24 X Y 062301A 26.59 35.53 90 -0.06 0.06 0.00 1.78 -0.10 1.10 25 X Y 012202A 31.21 38.62 15 -4.80 6.05 -1.25 -1.58 -1.13 1.82 25 X Y 020302A 30.56 38.23 15 -5.32 1.61 3.71 1.46 -1.98 3.01 24 X Y 020302C 31.22 38.52 15 -9.83 7.68 2.15 -0.13 2.91 3.82 23 X Y 020302D 26.26 35.56 110 -2.95 4.00 -1.06 6.11 1.17 -2.30 23 X Y 060602B 25.99 34.61 15 0.06 -0.55 0.49 0.41 -1.23 0.51 24 X Y 101202D 26.86 38.05 15 -1.71 3.82 -2.12 0.70 0.67 -2.86 24 X Y 041003A 26.75 37.92 15 -1.33 3.33 -2.01 3.86 3.36 -4.13 23 X Y 041703E 31.54 36.78 138 1.01 -0.07 -0.94 1.15 -0.32 0.94 24 X Y 050303C 26.02 40.19 15 -0.62 2.09 -1.47 1.74 -0.58 -3.70 24 X Y 070603F 26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G 25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G 28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A 29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F 27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E end xv harvard.ps </bash> [[Category:GMT Komutları]] 1602 1601 2009-04-02T06:42:51Z Ziyadin 4 ==Aki Convention== * Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir. * Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin <bash> psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps 35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5 END </bash> '''== FOKAL MEKANIZMA ANİMASYONU ==''' <bash> #!/bin/csh gmtset PAPER_MEDIA A6 # rake için bir loop yapalım -180 +180 arası set n = -180 # loop while ($n <= 180) # 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle # Aki ve Richard konvensiyonu @ m = $n + 180 # Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım. # Ancak bunun tek satır olması gerekiyor, dikkat edin. set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10) fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100) fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 && $1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 && $1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ; print fay}'` # 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi. psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps 39.45 38.1 9.30505 45 90 $n 6 39.45 38.25 9.30505 45 80 $n 6 39.45 38.4 9.30505 45 60 $n 6 39.45 38.55 9.30505 45 40 $n 6 39.45 38.70 9.30505 45 20 $n 6 son # rake değerini ve fay eğimlerini yanlara yazdır. pstext << son -O -K -R -JM >> $m.ps 39.6 38.10 14 0 9 5 $n 39.6 38.25 14 0 9 5 $n 39.6 38.40 14 0 9 5 $n 39.6 38.55 14 0 9 5 $n 39.6 38.70 14 0 9 5 $n 39.25 38.10 14 0 9 5 90 39.25 38.25 14 0 9 5 80 39.25 38.40 14 0 9 5 60 39.25 38.55 14 0 9 5 40 39.25 38.70 14 0 9 5 20 son # Fayın tipini üstte yazdır. pstext << son -O -K -R -JM -G0/0/255>> $m.ps 39.55 38.87 12 0 9 6 $fay son # Eğim ve Rake başlığını yazdır pstext << son -O -R -JM -G255/0/0>> $m.ps 39.6 38.80 14 0 9 5 Rake 39.25 38.80 14 0 9 5 Dip son # rake değerini bir artır @ n = $n + 1 end # Imagemagic ile plot edilen şekilleri gif animasyonuna çevir convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \ awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif # temizlik \rm *ps </bash> <bash> # Harvard moment tensor plotu. Sitesinden indirirken formatı GMT seçerseniz # aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir. \rm harvard.ps pscoast -Df -W -R20/36/30.1/45 -JM8 -B5 -K > harvard.ps psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps 31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A 27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A 25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D 26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A 26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A 29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B 26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A 27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C 30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C 31.48 36.17 63 0.27 0.28 -0.55 3.05 0.03 -1.69 24 X Y 042681B 25.13 34.56 15 -0.21 -0.56 0.77 0.49 -0.72 1.59 24 X Y 091381C 25.27 38.81 10 0.09 2.09 -2.17 -0.74 0.18 0.30 26 X Y 121981A 25.06 38.38 15 -0.00 1.08 -1.08 -0.75 -0.07 -0.46 24 X Y 122981B 27.04 40.38 15 -0.05 0.84 -0.79 0.05 1.20 -0.87 25 X Y 070583C 27.70 36.97 170 0.37 -1.07 0.71 0.52 0.92 0.20 24 X Y 092783A 25.76 40.18 15 -1.86 8.14 -6.28 2.82 -6.48 -8.88 23 X Y 101083B 30.05 40.54 15 -0.85 2.01 -1.16 0.00 0.00 0.43 24 X Y 102183C 25.57 38.66 10 -0.44 1.52 -1.08 -0.08 0.09 -0.97 24 X Y 050684A 25.72 38.86 15 -1.33 4.87 -3.54 1.30 1.03 -4.23 23 X Y 061784B 28.40 34.16 15 -3.93 0.89 3.04 -3.64 4.20 3.81 23 X Y 072285C 26.94 34.05 44 -0.44 3.27 -2.83 1.48 0.08 0.22 24 X Y 092785C 25.14 38.54 15 0.32 0.34 -0.66 0.89 0.84 -1.63 24 X Y 032586A 26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B 29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A 28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A 28.01 36.44 60 0.75 -1.23 0.48 0.09 0.19 0.51 24 X Y 061987D 28.73 40.77 15 -0.77 1.20 -0.43 -3.45 -2.07 -9.57 23 X Y 042488D 26.65 34.51 15 -0.52 -4.20 4.72 -5.96 -0.67 -5.12 23 X Y 090588B 28.86 35.38 15 -0.72 0.55 0.17 1.26 -0.36 0.70 24 X Y 112088C 28.32 37.01 15 -1.36 1.60 -0.24 0.71 0.06 0.01 24 X Y 021989E 29.44 37.76 15 -1.03 1.05 -0.02 0.26 0.08 -0.30 24 X Y 022489A 25.53 34.51 17 -1.12 1.44 -0.32 3.71 -1.02 -0.12 24 X Y 031789B 27.75 36.71 15 -1.63 2.15 -0.52 0.60 -0.10 -0.20 24 X Y 042789D 27.79 36.95 15 -2.10 2.47 -0.37 0.31 -0.27 -0.40 24 X Y 042889E 26.10 34.30 15 -0.46 0.74 -0.27 2.18 0.38 0.05 24 X Y 061489C 26.28 34.25 15 0.89 -1.45 0.56 2.65 -0.55 -0.49 24 X Y 082789A 25.66 39.12 15 -0.48 1.06 -0.58 0.82 -0.84 -0.46 24 X Y 090589C 26.24 34.45 33 -1.21 0.53 0.68 0.45 -0.86 -0.66 24 X Y 070990A 29.64 37.00 15 -1.90 2.33 -0.43 0.11 -0.49 0.42 24 X Y 071890C 30.73 36.75 123 4.89 -5.19 0.30 -2.29 -1.46 2.12 23 X Y 031191B 26.13 34.60 15 -1.14 -0.63 1.76 -0.45 -1.54 1.64 24 X Y 031991A 28.52 35.17 33 -1.44 -1.70 3.14 1.06 1.30 3.52 23 X Y 101891B 26.20 35.04 33 -4.41 -1.02 5.44 -0.71 -1.32 0.27 24 X Y 043092B 26.98 37.84 24 -0.42 1.46 -1.03 0.24 0.12 -0.59 25 X Y 110692F 27.01 38.97 15 -1.64 1.41 0.23 0.00 0.00 -0.41 24 X Y 012894C 26.23 38.66 21 -1.56 2.35 -0.79 0.14 0.55 -1.12 24 X Y 052494A 28.02 37.12 15 -1.40 0.70 0.70 0.38 -0.19 -0.41 24 X Y 111394B 29.68 38.06 15 -4.22 2.58 1.64 1.75 -1.63 -1.73 25 X Y 100195B 26.94 37.83 15 -1.26 1.35 -0.09 -0.26 0.74 -0.37 24 X Y 040296C 27.14 36.47 152 0.52 -5.49 4.97 3.12 5.38 1.26 23 X Y 041296B 28.04 36.37 128 0.05 0.17 -0.22 1.37 -0.61 0.89 24 X Y 042696B 26.92 36.07 15 -2.26 0.32 1.93 -0.53 -0.45 0.84 25 X Y 072096A 26.91 36.11 15 -4.30 1.41 2.89 -0.35 -1.50 2.04 23 X Y 072296A 31.34 34.58 19 0.10 3.34 -3.44 3.48 0.89 0.47 24 X Y 101096B 31.74 34.09 33 0.13 1.01 -1.14 -0.73 1.17 3.60 24 X Y 011397C 28.33 37.98 18 -4.65 4.90 -0.25 3.14 -5.12 -1.72 23 X Y 012197C 25.77 38.74 15 -2.12 7.05 -4.92 2.06 1.39 -3.32 24 X Y 111497G 28.12 35.66 54 -4.89 0.18 4.71 2.37 1.97 3.08 23 X Y 030998A 30.16 38.10 15 -8.81 3.39 5.41 1.53 1.11 -3.44 23 X Y 040498D 25.84 34.02 22 2.42 -5.38 2.95 0.74 2.11 1.58 23 X Y 100798F 31.41 34.56 15 0.20 1.22 -1.42 2.00 0.43 1.30 24 X Y 052599E 28.19 38.96 15 -3.23 7.28 -4.05 0.57 2.52 -4.91 23 X Y 072599A 29.97 41.01 17 -0.14 -0.06 0.20 0.82 -0.24 -2.75 27 X Y 081799A 29.10 40.68 15 -5.80 4.85 0.95 0.41 2.82 -1.83 23 X Y 081999B 30.25 40.43 15 -2.14 3.87 -1.73 -4.93 -1.41 -2.46 23 X Y 083199A 30.29 40.31 15 0.10 0.62 -0.72 0.62 3.12 -5.04 24 X Y 091399B 29.69 40.55 15 -2.30 4.66 -2.36 4.29 -2.42 -4.53 23 X Y 092999A 28.24 36.73 33 -3.63 4.34 -0.71 1.02 -4.14 3.65 23 X Y 100599B 31.36 40.57 15 1.89 -1.90 0.01 -2.43 0.20 -0.94 23 X Y 110799C 30.10 40.95 15 0.11 -2.11 1.99 2.07 1.58 -1.66 24 X Y 111199B 31.25 40.93 18 -1.60 1.78 -0.17 0.03 3.66 -5.30 26 X Y 111299D 25.35 34.15 33 3.79 -4.02 0.23 8.29 -1.36 6.82 23 X Y 022200E 25.98 34.13 15 5.27 -6.43 1.15 6.30 -0.81 -0.45 23 X Y 031000E 25.83 34.08 15 2.10 -1.81 -0.29 0.13 -0.31 0.36 24 X Y 040500A 29.39 37.78 15 -1.03 0.73 0.31 0.15 -1.57 -0.45 24 X Y 042100D 26.74 35.16 15 -0.35 -0.91 1.26 -1.11 -0.51 0.16 24 X Y 061300A 30.72 40.68 15 -5.10 8.67 -3.57 -2.25 2.80 -6.97 23 X Y 082300D 31.35 38.40 15 -1.11 1.08 0.02 -0.11 0.17 -0.50 25 X Y 121500F 27.17 35.33 33 -5.41 0.50 4.91 -1.40 -4.49 0.21 23 X Y 050101A 28.18 35.49 46 -0.26 -5.08 5.34 -0.95 3.53 -1.13 23 X Y 052901B 25.66 38.32 34 -0.90 2.62 -1.72 0.35 0.42 -1.48 24 X Y 061001E 28.04 35.37 58 -0.27 -1.87 2.14 0.28 0.30 3.37 24 X Y 062301A 26.59 35.53 90 -0.06 0.06 0.00 1.78 -0.10 1.10 25 X Y 012202A 31.21 38.62 15 -4.80 6.05 -1.25 -1.58 -1.13 1.82 25 X Y 020302A 30.56 38.23 15 -5.32 1.61 3.71 1.46 -1.98 3.01 24 X Y 020302C 31.22 38.52 15 -9.83 7.68 2.15 -0.13 2.91 3.82 23 X Y 020302D 26.26 35.56 110 -2.95 4.00 -1.06 6.11 1.17 -2.30 23 X Y 060602B 25.99 34.61 15 0.06 -0.55 0.49 0.41 -1.23 0.51 24 X Y 101202D 26.86 38.05 15 -1.71 3.82 -2.12 0.70 0.67 -2.86 24 X Y 041003A 26.75 37.92 15 -1.33 3.33 -2.01 3.86 3.36 -4.13 23 X Y 041703E 31.54 36.78 138 1.01 -0.07 -0.94 1.15 -0.32 0.94 24 X Y 050303C 26.02 40.19 15 -0.62 2.09 -1.47 1.74 -0.58 -3.70 24 X Y 070603F 26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G 25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G 28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A 29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F 27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E end xv harvard.ps </bash> [[Category:GMT Komutları]] 1601 1600 2009-04-02T06:42:26Z Ziyadin 4 ==Aki Convention== * Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir. * Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin <bash> psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps 35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5 END </bash> <bash> '''== FOKAL MEKANIZMA ANİMASYONU ==''' #!/bin/csh gmtset PAPER_MEDIA A6 # rake için bir loop yapalım -180 +180 arası set n = -180 # loop while ($n <= 180) # 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle # Aki ve Richard konvensiyonu @ m = $n + 180 # Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım. # Ancak bunun tek satır olması gerekiyor, dikkat edin. set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10) fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100) fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 && $1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 && $1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ; print fay}'` # 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi. psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps 39.45 38.1 9.30505 45 90 $n 6 39.45 38.25 9.30505 45 80 $n 6 39.45 38.4 9.30505 45 60 $n 6 39.45 38.55 9.30505 45 40 $n 6 39.45 38.70 9.30505 45 20 $n 6 son # rake değerini ve fay eğimlerini yanlara yazdır. pstext << son -O -K -R -JM >> $m.ps 39.6 38.10 14 0 9 5 $n 39.6 38.25 14 0 9 5 $n 39.6 38.40 14 0 9 5 $n 39.6 38.55 14 0 9 5 $n 39.6 38.70 14 0 9 5 $n 39.25 38.10 14 0 9 5 90 39.25 38.25 14 0 9 5 80 39.25 38.40 14 0 9 5 60 39.25 38.55 14 0 9 5 40 39.25 38.70 14 0 9 5 20 son # Fayın tipini üstte yazdır. pstext << son -O -K -R -JM -G0/0/255>> $m.ps 39.55 38.87 12 0 9 6 $fay son # Eğim ve Rake başlığını yazdır pstext << son -O -R -JM -G255/0/0>> $m.ps 39.6 38.80 14 0 9 5 Rake 39.25 38.80 14 0 9 5 Dip son # rake değerini bir artır @ n = $n + 1 end # Imagemagic ile plot edilen şekilleri gif animasyonuna çevir convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \ awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif # temizlik \rm *ps </bash> <bash> # Harvard moment tensor plotu. Sitesinden indirirken formatı GMT seçerseniz # aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir. \rm harvard.ps pscoast -Df -W -R20/36/30.1/45 -JM8 -B5 -K > harvard.ps psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps 31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A 27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A 25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D 26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A 26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A 29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B 26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A 27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C 30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C 31.48 36.17 63 0.27 0.28 -0.55 3.05 0.03 -1.69 24 X Y 042681B 25.13 34.56 15 -0.21 -0.56 0.77 0.49 -0.72 1.59 24 X Y 091381C 25.27 38.81 10 0.09 2.09 -2.17 -0.74 0.18 0.30 26 X Y 121981A 25.06 38.38 15 -0.00 1.08 -1.08 -0.75 -0.07 -0.46 24 X Y 122981B 27.04 40.38 15 -0.05 0.84 -0.79 0.05 1.20 -0.87 25 X Y 070583C 27.70 36.97 170 0.37 -1.07 0.71 0.52 0.92 0.20 24 X Y 092783A 25.76 40.18 15 -1.86 8.14 -6.28 2.82 -6.48 -8.88 23 X Y 101083B 30.05 40.54 15 -0.85 2.01 -1.16 0.00 0.00 0.43 24 X Y 102183C 25.57 38.66 10 -0.44 1.52 -1.08 -0.08 0.09 -0.97 24 X Y 050684A 25.72 38.86 15 -1.33 4.87 -3.54 1.30 1.03 -4.23 23 X Y 061784B 28.40 34.16 15 -3.93 0.89 3.04 -3.64 4.20 3.81 23 X Y 072285C 26.94 34.05 44 -0.44 3.27 -2.83 1.48 0.08 0.22 24 X Y 092785C 25.14 38.54 15 0.32 0.34 -0.66 0.89 0.84 -1.63 24 X Y 032586A 26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B 29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A 28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A 28.01 36.44 60 0.75 -1.23 0.48 0.09 0.19 0.51 24 X Y 061987D 28.73 40.77 15 -0.77 1.20 -0.43 -3.45 -2.07 -9.57 23 X Y 042488D 26.65 34.51 15 -0.52 -4.20 4.72 -5.96 -0.67 -5.12 23 X Y 090588B 28.86 35.38 15 -0.72 0.55 0.17 1.26 -0.36 0.70 24 X Y 112088C 28.32 37.01 15 -1.36 1.60 -0.24 0.71 0.06 0.01 24 X Y 021989E 29.44 37.76 15 -1.03 1.05 -0.02 0.26 0.08 -0.30 24 X Y 022489A 25.53 34.51 17 -1.12 1.44 -0.32 3.71 -1.02 -0.12 24 X Y 031789B 27.75 36.71 15 -1.63 2.15 -0.52 0.60 -0.10 -0.20 24 X Y 042789D 27.79 36.95 15 -2.10 2.47 -0.37 0.31 -0.27 -0.40 24 X Y 042889E 26.10 34.30 15 -0.46 0.74 -0.27 2.18 0.38 0.05 24 X Y 061489C 26.28 34.25 15 0.89 -1.45 0.56 2.65 -0.55 -0.49 24 X Y 082789A 25.66 39.12 15 -0.48 1.06 -0.58 0.82 -0.84 -0.46 24 X Y 090589C 26.24 34.45 33 -1.21 0.53 0.68 0.45 -0.86 -0.66 24 X Y 070990A 29.64 37.00 15 -1.90 2.33 -0.43 0.11 -0.49 0.42 24 X Y 071890C 30.73 36.75 123 4.89 -5.19 0.30 -2.29 -1.46 2.12 23 X Y 031191B 26.13 34.60 15 -1.14 -0.63 1.76 -0.45 -1.54 1.64 24 X Y 031991A 28.52 35.17 33 -1.44 -1.70 3.14 1.06 1.30 3.52 23 X Y 101891B 26.20 35.04 33 -4.41 -1.02 5.44 -0.71 -1.32 0.27 24 X Y 043092B 26.98 37.84 24 -0.42 1.46 -1.03 0.24 0.12 -0.59 25 X Y 110692F 27.01 38.97 15 -1.64 1.41 0.23 0.00 0.00 -0.41 24 X Y 012894C 26.23 38.66 21 -1.56 2.35 -0.79 0.14 0.55 -1.12 24 X Y 052494A 28.02 37.12 15 -1.40 0.70 0.70 0.38 -0.19 -0.41 24 X Y 111394B 29.68 38.06 15 -4.22 2.58 1.64 1.75 -1.63 -1.73 25 X Y 100195B 26.94 37.83 15 -1.26 1.35 -0.09 -0.26 0.74 -0.37 24 X Y 040296C 27.14 36.47 152 0.52 -5.49 4.97 3.12 5.38 1.26 23 X Y 041296B 28.04 36.37 128 0.05 0.17 -0.22 1.37 -0.61 0.89 24 X Y 042696B 26.92 36.07 15 -2.26 0.32 1.93 -0.53 -0.45 0.84 25 X Y 072096A 26.91 36.11 15 -4.30 1.41 2.89 -0.35 -1.50 2.04 23 X Y 072296A 31.34 34.58 19 0.10 3.34 -3.44 3.48 0.89 0.47 24 X Y 101096B 31.74 34.09 33 0.13 1.01 -1.14 -0.73 1.17 3.60 24 X Y 011397C 28.33 37.98 18 -4.65 4.90 -0.25 3.14 -5.12 -1.72 23 X Y 012197C 25.77 38.74 15 -2.12 7.05 -4.92 2.06 1.39 -3.32 24 X Y 111497G 28.12 35.66 54 -4.89 0.18 4.71 2.37 1.97 3.08 23 X Y 030998A 30.16 38.10 15 -8.81 3.39 5.41 1.53 1.11 -3.44 23 X Y 040498D 25.84 34.02 22 2.42 -5.38 2.95 0.74 2.11 1.58 23 X Y 100798F 31.41 34.56 15 0.20 1.22 -1.42 2.00 0.43 1.30 24 X Y 052599E 28.19 38.96 15 -3.23 7.28 -4.05 0.57 2.52 -4.91 23 X Y 072599A 29.97 41.01 17 -0.14 -0.06 0.20 0.82 -0.24 -2.75 27 X Y 081799A 29.10 40.68 15 -5.80 4.85 0.95 0.41 2.82 -1.83 23 X Y 081999B 30.25 40.43 15 -2.14 3.87 -1.73 -4.93 -1.41 -2.46 23 X Y 083199A 30.29 40.31 15 0.10 0.62 -0.72 0.62 3.12 -5.04 24 X Y 091399B 29.69 40.55 15 -2.30 4.66 -2.36 4.29 -2.42 -4.53 23 X Y 092999A 28.24 36.73 33 -3.63 4.34 -0.71 1.02 -4.14 3.65 23 X Y 100599B 31.36 40.57 15 1.89 -1.90 0.01 -2.43 0.20 -0.94 23 X Y 110799C 30.10 40.95 15 0.11 -2.11 1.99 2.07 1.58 -1.66 24 X Y 111199B 31.25 40.93 18 -1.60 1.78 -0.17 0.03 3.66 -5.30 26 X Y 111299D 25.35 34.15 33 3.79 -4.02 0.23 8.29 -1.36 6.82 23 X Y 022200E 25.98 34.13 15 5.27 -6.43 1.15 6.30 -0.81 -0.45 23 X Y 031000E 25.83 34.08 15 2.10 -1.81 -0.29 0.13 -0.31 0.36 24 X Y 040500A 29.39 37.78 15 -1.03 0.73 0.31 0.15 -1.57 -0.45 24 X Y 042100D 26.74 35.16 15 -0.35 -0.91 1.26 -1.11 -0.51 0.16 24 X Y 061300A 30.72 40.68 15 -5.10 8.67 -3.57 -2.25 2.80 -6.97 23 X Y 082300D 31.35 38.40 15 -1.11 1.08 0.02 -0.11 0.17 -0.50 25 X Y 121500F 27.17 35.33 33 -5.41 0.50 4.91 -1.40 -4.49 0.21 23 X Y 050101A 28.18 35.49 46 -0.26 -5.08 5.34 -0.95 3.53 -1.13 23 X Y 052901B 25.66 38.32 34 -0.90 2.62 -1.72 0.35 0.42 -1.48 24 X Y 061001E 28.04 35.37 58 -0.27 -1.87 2.14 0.28 0.30 3.37 24 X Y 062301A 26.59 35.53 90 -0.06 0.06 0.00 1.78 -0.10 1.10 25 X Y 012202A 31.21 38.62 15 -4.80 6.05 -1.25 -1.58 -1.13 1.82 25 X Y 020302A 30.56 38.23 15 -5.32 1.61 3.71 1.46 -1.98 3.01 24 X Y 020302C 31.22 38.52 15 -9.83 7.68 2.15 -0.13 2.91 3.82 23 X Y 020302D 26.26 35.56 110 -2.95 4.00 -1.06 6.11 1.17 -2.30 23 X Y 060602B 25.99 34.61 15 0.06 -0.55 0.49 0.41 -1.23 0.51 24 X Y 101202D 26.86 38.05 15 -1.71 3.82 -2.12 0.70 0.67 -2.86 24 X Y 041003A 26.75 37.92 15 -1.33 3.33 -2.01 3.86 3.36 -4.13 23 X Y 041703E 31.54 36.78 138 1.01 -0.07 -0.94 1.15 -0.32 0.94 24 X Y 050303C 26.02 40.19 15 -0.62 2.09 -1.47 1.74 -0.58 -3.70 24 X Y 070603F 26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G 25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G 28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A 29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F 27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E end xv harvard.ps </bash> [[Category:GMT Komutları]] 1600 1599 2009-04-02T06:39:34Z Ziyadin 4 ==Aki Convention== * Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir. * Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin <bash> psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps 35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5 END </bash> <bash> #!/bin/csh # FOKAL MEKANIZMA ANİMASYON gmtset PAPER_MEDIA A6 # rake için bir loop yapalım -180 +180 arası set n = -180 # loop while ($n <= 180) # 0-360 derece cinsinden rake değerini al ve buna göre fay tipini belirle # Aki ve Richard konvenşını @ m = $n + 180 # Rake değerine göre fayın tipini belirleyip bunu fay isimli değişkene atıyalım. # Ancak bunun tek satır olması gerekiyor, dikkat edin. set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10) fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100) fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 && $1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 && $1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ; print fay}'` # 90, 80, 60, 40, ve 20 derece eğimli düzlemler için mekanizma çizimi. psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps 39.45 38.1 9.30505 45 90 $n 6 39.45 38.25 9.30505 45 80 $n 6 39.45 38.4 9.30505 45 60 $n 6 39.45 38.55 9.30505 45 40 $n 6 39.45 38.70 9.30505 45 20 $n 6 son # rake değerini farklı eğimlerdeki düzlemlerle yapılan mekanizmaların # yanlarına yazdır. pstext << son -O -K -R -JM >> $m.ps 39.6 38.10 14 0 9 5 $n 39.6 38.25 14 0 9 5 $n 39.6 38.40 14 0 9 5 $n 39.6 38.55 14 0 9 5 $n 39.6 38.70 14 0 9 5 $n 39.25 38.10 14 0 9 5 90 39.25 38.25 14 0 9 5 80 39.25 38.40 14 0 9 5 60 39.25 38.55 14 0 9 5 40 39.25 38.70 14 0 9 5 20 son # Fayın tipini üstte yazdır. pstext << son -O -K -R -JM -G0/0/255>> $m.ps 39.55 38.87 12 0 9 6 $fay son # Eğim ve Rake başlığını yazdır pstext << son -O -R -JM -G255/0/0>> $m.ps 39.6 38.80 14 0 9 5 Rake 39.25 38.80 14 0 9 5 Dip son # rake değerini bir artır @ n = $n + 1 end # imagamagic ile plot edilen şekilleri gif animasyonuna çevir convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \ awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif # temizlik \rm *ps </bash> <bash> # Harvard moment tensor plotu. Sitesinden indirirken formatı GMT seçerseniz # aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir. \rm harvard.ps pscoast -Df -W -R20/36/30.1/45 -JM8 -B5 -K > harvard.ps psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps 31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A 27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A 25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D 26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A 26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A 29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B 26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A 27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C 30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C 31.48 36.17 63 0.27 0.28 -0.55 3.05 0.03 -1.69 24 X Y 042681B 25.13 34.56 15 -0.21 -0.56 0.77 0.49 -0.72 1.59 24 X Y 091381C 25.27 38.81 10 0.09 2.09 -2.17 -0.74 0.18 0.30 26 X Y 121981A 25.06 38.38 15 -0.00 1.08 -1.08 -0.75 -0.07 -0.46 24 X Y 122981B 27.04 40.38 15 -0.05 0.84 -0.79 0.05 1.20 -0.87 25 X Y 070583C 27.70 36.97 170 0.37 -1.07 0.71 0.52 0.92 0.20 24 X Y 092783A 25.76 40.18 15 -1.86 8.14 -6.28 2.82 -6.48 -8.88 23 X Y 101083B 30.05 40.54 15 -0.85 2.01 -1.16 0.00 0.00 0.43 24 X Y 102183C 25.57 38.66 10 -0.44 1.52 -1.08 -0.08 0.09 -0.97 24 X Y 050684A 25.72 38.86 15 -1.33 4.87 -3.54 1.30 1.03 -4.23 23 X Y 061784B 28.40 34.16 15 -3.93 0.89 3.04 -3.64 4.20 3.81 23 X Y 072285C 26.94 34.05 44 -0.44 3.27 -2.83 1.48 0.08 0.22 24 X Y 092785C 25.14 38.54 15 0.32 0.34 -0.66 0.89 0.84 -1.63 24 X Y 032586A 26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B 29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A 28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A 28.01 36.44 60 0.75 -1.23 0.48 0.09 0.19 0.51 24 X Y 061987D 28.73 40.77 15 -0.77 1.20 -0.43 -3.45 -2.07 -9.57 23 X Y 042488D 26.65 34.51 15 -0.52 -4.20 4.72 -5.96 -0.67 -5.12 23 X Y 090588B 28.86 35.38 15 -0.72 0.55 0.17 1.26 -0.36 0.70 24 X Y 112088C 28.32 37.01 15 -1.36 1.60 -0.24 0.71 0.06 0.01 24 X Y 021989E 29.44 37.76 15 -1.03 1.05 -0.02 0.26 0.08 -0.30 24 X Y 022489A 25.53 34.51 17 -1.12 1.44 -0.32 3.71 -1.02 -0.12 24 X Y 031789B 27.75 36.71 15 -1.63 2.15 -0.52 0.60 -0.10 -0.20 24 X Y 042789D 27.79 36.95 15 -2.10 2.47 -0.37 0.31 -0.27 -0.40 24 X Y 042889E 26.10 34.30 15 -0.46 0.74 -0.27 2.18 0.38 0.05 24 X Y 061489C 26.28 34.25 15 0.89 -1.45 0.56 2.65 -0.55 -0.49 24 X Y 082789A 25.66 39.12 15 -0.48 1.06 -0.58 0.82 -0.84 -0.46 24 X Y 090589C 26.24 34.45 33 -1.21 0.53 0.68 0.45 -0.86 -0.66 24 X Y 070990A 29.64 37.00 15 -1.90 2.33 -0.43 0.11 -0.49 0.42 24 X Y 071890C 30.73 36.75 123 4.89 -5.19 0.30 -2.29 -1.46 2.12 23 X Y 031191B 26.13 34.60 15 -1.14 -0.63 1.76 -0.45 -1.54 1.64 24 X Y 031991A 28.52 35.17 33 -1.44 -1.70 3.14 1.06 1.30 3.52 23 X Y 101891B 26.20 35.04 33 -4.41 -1.02 5.44 -0.71 -1.32 0.27 24 X Y 043092B 26.98 37.84 24 -0.42 1.46 -1.03 0.24 0.12 -0.59 25 X Y 110692F 27.01 38.97 15 -1.64 1.41 0.23 0.00 0.00 -0.41 24 X Y 012894C 26.23 38.66 21 -1.56 2.35 -0.79 0.14 0.55 -1.12 24 X Y 052494A 28.02 37.12 15 -1.40 0.70 0.70 0.38 -0.19 -0.41 24 X Y 111394B 29.68 38.06 15 -4.22 2.58 1.64 1.75 -1.63 -1.73 25 X Y 100195B 26.94 37.83 15 -1.26 1.35 -0.09 -0.26 0.74 -0.37 24 X Y 040296C 27.14 36.47 152 0.52 -5.49 4.97 3.12 5.38 1.26 23 X Y 041296B 28.04 36.37 128 0.05 0.17 -0.22 1.37 -0.61 0.89 24 X Y 042696B 26.92 36.07 15 -2.26 0.32 1.93 -0.53 -0.45 0.84 25 X Y 072096A 26.91 36.11 15 -4.30 1.41 2.89 -0.35 -1.50 2.04 23 X Y 072296A 31.34 34.58 19 0.10 3.34 -3.44 3.48 0.89 0.47 24 X Y 101096B 31.74 34.09 33 0.13 1.01 -1.14 -0.73 1.17 3.60 24 X Y 011397C 28.33 37.98 18 -4.65 4.90 -0.25 3.14 -5.12 -1.72 23 X Y 012197C 25.77 38.74 15 -2.12 7.05 -4.92 2.06 1.39 -3.32 24 X Y 111497G 28.12 35.66 54 -4.89 0.18 4.71 2.37 1.97 3.08 23 X Y 030998A 30.16 38.10 15 -8.81 3.39 5.41 1.53 1.11 -3.44 23 X Y 040498D 25.84 34.02 22 2.42 -5.38 2.95 0.74 2.11 1.58 23 X Y 100798F 31.41 34.56 15 0.20 1.22 -1.42 2.00 0.43 1.30 24 X Y 052599E 28.19 38.96 15 -3.23 7.28 -4.05 0.57 2.52 -4.91 23 X Y 072599A 29.97 41.01 17 -0.14 -0.06 0.20 0.82 -0.24 -2.75 27 X Y 081799A 29.10 40.68 15 -5.80 4.85 0.95 0.41 2.82 -1.83 23 X Y 081999B 30.25 40.43 15 -2.14 3.87 -1.73 -4.93 -1.41 -2.46 23 X Y 083199A 30.29 40.31 15 0.10 0.62 -0.72 0.62 3.12 -5.04 24 X Y 091399B 29.69 40.55 15 -2.30 4.66 -2.36 4.29 -2.42 -4.53 23 X Y 092999A 28.24 36.73 33 -3.63 4.34 -0.71 1.02 -4.14 3.65 23 X Y 100599B 31.36 40.57 15 1.89 -1.90 0.01 -2.43 0.20 -0.94 23 X Y 110799C 30.10 40.95 15 0.11 -2.11 1.99 2.07 1.58 -1.66 24 X Y 111199B 31.25 40.93 18 -1.60 1.78 -0.17 0.03 3.66 -5.30 26 X Y 111299D 25.35 34.15 33 3.79 -4.02 0.23 8.29 -1.36 6.82 23 X Y 022200E 25.98 34.13 15 5.27 -6.43 1.15 6.30 -0.81 -0.45 23 X Y 031000E 25.83 34.08 15 2.10 -1.81 -0.29 0.13 -0.31 0.36 24 X Y 040500A 29.39 37.78 15 -1.03 0.73 0.31 0.15 -1.57 -0.45 24 X Y 042100D 26.74 35.16 15 -0.35 -0.91 1.26 -1.11 -0.51 0.16 24 X Y 061300A 30.72 40.68 15 -5.10 8.67 -3.57 -2.25 2.80 -6.97 23 X Y 082300D 31.35 38.40 15 -1.11 1.08 0.02 -0.11 0.17 -0.50 25 X Y 121500F 27.17 35.33 33 -5.41 0.50 4.91 -1.40 -4.49 0.21 23 X Y 050101A 28.18 35.49 46 -0.26 -5.08 5.34 -0.95 3.53 -1.13 23 X Y 052901B 25.66 38.32 34 -0.90 2.62 -1.72 0.35 0.42 -1.48 24 X Y 061001E 28.04 35.37 58 -0.27 -1.87 2.14 0.28 0.30 3.37 24 X Y 062301A 26.59 35.53 90 -0.06 0.06 0.00 1.78 -0.10 1.10 25 X Y 012202A 31.21 38.62 15 -4.80 6.05 -1.25 -1.58 -1.13 1.82 25 X Y 020302A 30.56 38.23 15 -5.32 1.61 3.71 1.46 -1.98 3.01 24 X Y 020302C 31.22 38.52 15 -9.83 7.68 2.15 -0.13 2.91 3.82 23 X Y 020302D 26.26 35.56 110 -2.95 4.00 -1.06 6.11 1.17 -2.30 23 X Y 060602B 25.99 34.61 15 0.06 -0.55 0.49 0.41 -1.23 0.51 24 X Y 101202D 26.86 38.05 15 -1.71 3.82 -2.12 0.70 0.67 -2.86 24 X Y 041003A 26.75 37.92 15 -1.33 3.33 -2.01 3.86 3.36 -4.13 23 X Y 041703E 31.54 36.78 138 1.01 -0.07 -0.94 1.15 -0.32 0.94 24 X Y 050303C 26.02 40.19 15 -0.62 2.09 -1.47 1.74 -0.58 -3.70 24 X Y 070603F 26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G 25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G 28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A 29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F 27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E end xv harvard.ps </bash> [[Category:GMT Komutları]] 1599 1598 2009-04-02T06:23:37Z Ziyadin 4 ==Aki Convention== * Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir. * Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin <bash> psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps 35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5 END </bash> <bash> #!/bin/csh # FOKAL MEKANIZMA ANİMASYON gmtset PAPER_MEDIA A6 set n = -180 while ($n <= 180) @ m = $n + 180 # Aşağıdakiler tek satır olması gerekiyor script içinde set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10) fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100) fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 && $1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 && $1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ; print fay}'` psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps 39.45 38.1 9.30505 45 90 $n 6 39.45 38.25 9.30505 45 80 $n 6 39.45 38.4 9.30505 45 60 $n 6 39.45 38.55 9.30505 45 40 $n 6 39.45 38.70 9.30505 45 20 $n 6 son pstext << son -O -K -R -JM >> $m.ps 39.6 38.10 14 0 9 5 $n 39.6 38.25 14 0 9 5 $n 39.6 38.40 14 0 9 5 $n 39.6 38.55 14 0 9 5 $n 39.6 38.70 14 0 9 5 $n 39.25 38.10 14 0 9 5 90 39.25 38.25 14 0 9 5 80 39.25 38.40 14 0 9 5 60 39.25 38.55 14 0 9 5 40 39.25 38.70 14 0 9 5 20 son pstext << son -O -K -R -JM -G0/0/255>> $m.ps 39.55 38.87 12 0 9 6 $fay son pstext << son -O -R -JM -G255/0/0>> $m.ps 39.6 38.80 14 0 9 5 Rake 39.25 38.80 14 0 9 5 Dip son xv $m.ps @ n = $n + 1 end convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | \ awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif \rm *ps </bash> <bash> # Harvard moment tensor plotu. Sitesinden indirirken formatı GMT seçerseniz # aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir. \rm harvard.ps pscoast -Df -W -R20/36/30.1/45 -JM8 -B5 -K > harvard.ps psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps 31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A 27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A 25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D 26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A 26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A 29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B 26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A 27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C 30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C 31.48 36.17 63 0.27 0.28 -0.55 3.05 0.03 -1.69 24 X Y 042681B 25.13 34.56 15 -0.21 -0.56 0.77 0.49 -0.72 1.59 24 X Y 091381C 25.27 38.81 10 0.09 2.09 -2.17 -0.74 0.18 0.30 26 X Y 121981A 25.06 38.38 15 -0.00 1.08 -1.08 -0.75 -0.07 -0.46 24 X Y 122981B 27.04 40.38 15 -0.05 0.84 -0.79 0.05 1.20 -0.87 25 X Y 070583C 27.70 36.97 170 0.37 -1.07 0.71 0.52 0.92 0.20 24 X Y 092783A 25.76 40.18 15 -1.86 8.14 -6.28 2.82 -6.48 -8.88 23 X Y 101083B 30.05 40.54 15 -0.85 2.01 -1.16 0.00 0.00 0.43 24 X Y 102183C 25.57 38.66 10 -0.44 1.52 -1.08 -0.08 0.09 -0.97 24 X Y 050684A 25.72 38.86 15 -1.33 4.87 -3.54 1.30 1.03 -4.23 23 X Y 061784B 28.40 34.16 15 -3.93 0.89 3.04 -3.64 4.20 3.81 23 X Y 072285C 26.94 34.05 44 -0.44 3.27 -2.83 1.48 0.08 0.22 24 X Y 092785C 25.14 38.54 15 0.32 0.34 -0.66 0.89 0.84 -1.63 24 X Y 032586A 26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B 29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A 28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A 28.01 36.44 60 0.75 -1.23 0.48 0.09 0.19 0.51 24 X Y 061987D 28.73 40.77 15 -0.77 1.20 -0.43 -3.45 -2.07 -9.57 23 X Y 042488D 26.65 34.51 15 -0.52 -4.20 4.72 -5.96 -0.67 -5.12 23 X Y 090588B 28.86 35.38 15 -0.72 0.55 0.17 1.26 -0.36 0.70 24 X Y 112088C 28.32 37.01 15 -1.36 1.60 -0.24 0.71 0.06 0.01 24 X Y 021989E 29.44 37.76 15 -1.03 1.05 -0.02 0.26 0.08 -0.30 24 X Y 022489A 25.53 34.51 17 -1.12 1.44 -0.32 3.71 -1.02 -0.12 24 X Y 031789B 27.75 36.71 15 -1.63 2.15 -0.52 0.60 -0.10 -0.20 24 X Y 042789D 27.79 36.95 15 -2.10 2.47 -0.37 0.31 -0.27 -0.40 24 X Y 042889E 26.10 34.30 15 -0.46 0.74 -0.27 2.18 0.38 0.05 24 X Y 061489C 26.28 34.25 15 0.89 -1.45 0.56 2.65 -0.55 -0.49 24 X Y 082789A 25.66 39.12 15 -0.48 1.06 -0.58 0.82 -0.84 -0.46 24 X Y 090589C 26.24 34.45 33 -1.21 0.53 0.68 0.45 -0.86 -0.66 24 X Y 070990A 29.64 37.00 15 -1.90 2.33 -0.43 0.11 -0.49 0.42 24 X Y 071890C 30.73 36.75 123 4.89 -5.19 0.30 -2.29 -1.46 2.12 23 X Y 031191B 26.13 34.60 15 -1.14 -0.63 1.76 -0.45 -1.54 1.64 24 X Y 031991A 28.52 35.17 33 -1.44 -1.70 3.14 1.06 1.30 3.52 23 X Y 101891B 26.20 35.04 33 -4.41 -1.02 5.44 -0.71 -1.32 0.27 24 X Y 043092B 26.98 37.84 24 -0.42 1.46 -1.03 0.24 0.12 -0.59 25 X Y 110692F 27.01 38.97 15 -1.64 1.41 0.23 0.00 0.00 -0.41 24 X Y 012894C 26.23 38.66 21 -1.56 2.35 -0.79 0.14 0.55 -1.12 24 X Y 052494A 28.02 37.12 15 -1.40 0.70 0.70 0.38 -0.19 -0.41 24 X Y 111394B 29.68 38.06 15 -4.22 2.58 1.64 1.75 -1.63 -1.73 25 X Y 100195B 26.94 37.83 15 -1.26 1.35 -0.09 -0.26 0.74 -0.37 24 X Y 040296C 27.14 36.47 152 0.52 -5.49 4.97 3.12 5.38 1.26 23 X Y 041296B 28.04 36.37 128 0.05 0.17 -0.22 1.37 -0.61 0.89 24 X Y 042696B 26.92 36.07 15 -2.26 0.32 1.93 -0.53 -0.45 0.84 25 X Y 072096A 26.91 36.11 15 -4.30 1.41 2.89 -0.35 -1.50 2.04 23 X Y 072296A 31.34 34.58 19 0.10 3.34 -3.44 3.48 0.89 0.47 24 X Y 101096B 31.74 34.09 33 0.13 1.01 -1.14 -0.73 1.17 3.60 24 X Y 011397C 28.33 37.98 18 -4.65 4.90 -0.25 3.14 -5.12 -1.72 23 X Y 012197C 25.77 38.74 15 -2.12 7.05 -4.92 2.06 1.39 -3.32 24 X Y 111497G 28.12 35.66 54 -4.89 0.18 4.71 2.37 1.97 3.08 23 X Y 030998A 30.16 38.10 15 -8.81 3.39 5.41 1.53 1.11 -3.44 23 X Y 040498D 25.84 34.02 22 2.42 -5.38 2.95 0.74 2.11 1.58 23 X Y 100798F 31.41 34.56 15 0.20 1.22 -1.42 2.00 0.43 1.30 24 X Y 052599E 28.19 38.96 15 -3.23 7.28 -4.05 0.57 2.52 -4.91 23 X Y 072599A 29.97 41.01 17 -0.14 -0.06 0.20 0.82 -0.24 -2.75 27 X Y 081799A 29.10 40.68 15 -5.80 4.85 0.95 0.41 2.82 -1.83 23 X Y 081999B 30.25 40.43 15 -2.14 3.87 -1.73 -4.93 -1.41 -2.46 23 X Y 083199A 30.29 40.31 15 0.10 0.62 -0.72 0.62 3.12 -5.04 24 X Y 091399B 29.69 40.55 15 -2.30 4.66 -2.36 4.29 -2.42 -4.53 23 X Y 092999A 28.24 36.73 33 -3.63 4.34 -0.71 1.02 -4.14 3.65 23 X Y 100599B 31.36 40.57 15 1.89 -1.90 0.01 -2.43 0.20 -0.94 23 X Y 110799C 30.10 40.95 15 0.11 -2.11 1.99 2.07 1.58 -1.66 24 X Y 111199B 31.25 40.93 18 -1.60 1.78 -0.17 0.03 3.66 -5.30 26 X Y 111299D 25.35 34.15 33 3.79 -4.02 0.23 8.29 -1.36 6.82 23 X Y 022200E 25.98 34.13 15 5.27 -6.43 1.15 6.30 -0.81 -0.45 23 X Y 031000E 25.83 34.08 15 2.10 -1.81 -0.29 0.13 -0.31 0.36 24 X Y 040500A 29.39 37.78 15 -1.03 0.73 0.31 0.15 -1.57 -0.45 24 X Y 042100D 26.74 35.16 15 -0.35 -0.91 1.26 -1.11 -0.51 0.16 24 X Y 061300A 30.72 40.68 15 -5.10 8.67 -3.57 -2.25 2.80 -6.97 23 X Y 082300D 31.35 38.40 15 -1.11 1.08 0.02 -0.11 0.17 -0.50 25 X Y 121500F 27.17 35.33 33 -5.41 0.50 4.91 -1.40 -4.49 0.21 23 X Y 050101A 28.18 35.49 46 -0.26 -5.08 5.34 -0.95 3.53 -1.13 23 X Y 052901B 25.66 38.32 34 -0.90 2.62 -1.72 0.35 0.42 -1.48 24 X Y 061001E 28.04 35.37 58 -0.27 -1.87 2.14 0.28 0.30 3.37 24 X Y 062301A 26.59 35.53 90 -0.06 0.06 0.00 1.78 -0.10 1.10 25 X Y 012202A 31.21 38.62 15 -4.80 6.05 -1.25 -1.58 -1.13 1.82 25 X Y 020302A 30.56 38.23 15 -5.32 1.61 3.71 1.46 -1.98 3.01 24 X Y 020302C 31.22 38.52 15 -9.83 7.68 2.15 -0.13 2.91 3.82 23 X Y 020302D 26.26 35.56 110 -2.95 4.00 -1.06 6.11 1.17 -2.30 23 X Y 060602B 25.99 34.61 15 0.06 -0.55 0.49 0.41 -1.23 0.51 24 X Y 101202D 26.86 38.05 15 -1.71 3.82 -2.12 0.70 0.67 -2.86 24 X Y 041003A 26.75 37.92 15 -1.33 3.33 -2.01 3.86 3.36 -4.13 23 X Y 041703E 31.54 36.78 138 1.01 -0.07 -0.94 1.15 -0.32 0.94 24 X Y 050303C 26.02 40.19 15 -0.62 2.09 -1.47 1.74 -0.58 -3.70 24 X Y 070603F 26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G 25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G 28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A 29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F 27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E end xv harvard.ps </bash> [[Category:GMT Komutları]] 1598 1597 2009-04-02T06:21:15Z Ziyadin 4 ==Aki Convention== * Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir. * Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin <bash> psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps 35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5 END </bash> <bash> #!/bin/csh # FOKAL MEKANIZMA ANİMASYON gmtset PAPER_MEDIA A6 set n = -180 while ($n <= 180) @ m = $n + 180 set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10) fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100) fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 && $1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 && $1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ; print fay}'` psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps 39.45 38.1 9.30505 45 90 $n 6 39.45 38.25 9.30505 45 80 $n 6 39.45 38.4 9.30505 45 60 $n 6 39.45 38.55 9.30505 45 40 $n 6 39.45 38.70 9.30505 45 20 $n 6 son pstext << son -O -K -R -JM >> $m.ps 39.6 38.10 14 0 9 5 $n 39.6 38.25 14 0 9 5 $n 39.6 38.40 14 0 9 5 $n 39.6 38.55 14 0 9 5 $n 39.6 38.70 14 0 9 5 $n 39.25 38.10 14 0 9 5 90 39.25 38.25 14 0 9 5 80 39.25 38.40 14 0 9 5 60 39.25 38.55 14 0 9 5 40 39.25 38.70 14 0 9 5 20 son pstext << son -O -K -R -JM -G0/0/255>> $m.ps 39.55 38.87 12 0 9 6 $fay son pstext << son -O -R -JM -G255/0/0>> $m.ps 39.6 38.80 14 0 9 5 Rake 39.25 38.80 14 0 9 5 Dip son xv $m.ps @ n = $n + 1 end convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif \rm *ps </bash> <bash> # Harvard moment tensor plotu. Sitesinden indirirken formatı GMT seçerseniz # aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir. \rm harvard.ps pscoast -Df -W -R20/36/30.1/45 -JM8 -B5 -K > harvard.ps psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps 31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A 27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A 25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D 26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A 26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A 29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B 26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A 27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C 30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C 31.48 36.17 63 0.27 0.28 -0.55 3.05 0.03 -1.69 24 X Y 042681B 25.13 34.56 15 -0.21 -0.56 0.77 0.49 -0.72 1.59 24 X Y 091381C 25.27 38.81 10 0.09 2.09 -2.17 -0.74 0.18 0.30 26 X Y 121981A 25.06 38.38 15 -0.00 1.08 -1.08 -0.75 -0.07 -0.46 24 X Y 122981B 27.04 40.38 15 -0.05 0.84 -0.79 0.05 1.20 -0.87 25 X Y 070583C 27.70 36.97 170 0.37 -1.07 0.71 0.52 0.92 0.20 24 X Y 092783A 25.76 40.18 15 -1.86 8.14 -6.28 2.82 -6.48 -8.88 23 X Y 101083B 30.05 40.54 15 -0.85 2.01 -1.16 0.00 0.00 0.43 24 X Y 102183C 25.57 38.66 10 -0.44 1.52 -1.08 -0.08 0.09 -0.97 24 X Y 050684A 25.72 38.86 15 -1.33 4.87 -3.54 1.30 1.03 -4.23 23 X Y 061784B 28.40 34.16 15 -3.93 0.89 3.04 -3.64 4.20 3.81 23 X Y 072285C 26.94 34.05 44 -0.44 3.27 -2.83 1.48 0.08 0.22 24 X Y 092785C 25.14 38.54 15 0.32 0.34 -0.66 0.89 0.84 -1.63 24 X Y 032586A 26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B 29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A 28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A 28.01 36.44 60 0.75 -1.23 0.48 0.09 0.19 0.51 24 X Y 061987D 28.73 40.77 15 -0.77 1.20 -0.43 -3.45 -2.07 -9.57 23 X Y 042488D 26.65 34.51 15 -0.52 -4.20 4.72 -5.96 -0.67 -5.12 23 X Y 090588B 28.86 35.38 15 -0.72 0.55 0.17 1.26 -0.36 0.70 24 X Y 112088C 28.32 37.01 15 -1.36 1.60 -0.24 0.71 0.06 0.01 24 X Y 021989E 29.44 37.76 15 -1.03 1.05 -0.02 0.26 0.08 -0.30 24 X Y 022489A 25.53 34.51 17 -1.12 1.44 -0.32 3.71 -1.02 -0.12 24 X Y 031789B 27.75 36.71 15 -1.63 2.15 -0.52 0.60 -0.10 -0.20 24 X Y 042789D 27.79 36.95 15 -2.10 2.47 -0.37 0.31 -0.27 -0.40 24 X Y 042889E 26.10 34.30 15 -0.46 0.74 -0.27 2.18 0.38 0.05 24 X Y 061489C 26.28 34.25 15 0.89 -1.45 0.56 2.65 -0.55 -0.49 24 X Y 082789A 25.66 39.12 15 -0.48 1.06 -0.58 0.82 -0.84 -0.46 24 X Y 090589C 26.24 34.45 33 -1.21 0.53 0.68 0.45 -0.86 -0.66 24 X Y 070990A 29.64 37.00 15 -1.90 2.33 -0.43 0.11 -0.49 0.42 24 X Y 071890C 30.73 36.75 123 4.89 -5.19 0.30 -2.29 -1.46 2.12 23 X Y 031191B 26.13 34.60 15 -1.14 -0.63 1.76 -0.45 -1.54 1.64 24 X Y 031991A 28.52 35.17 33 -1.44 -1.70 3.14 1.06 1.30 3.52 23 X Y 101891B 26.20 35.04 33 -4.41 -1.02 5.44 -0.71 -1.32 0.27 24 X Y 043092B 26.98 37.84 24 -0.42 1.46 -1.03 0.24 0.12 -0.59 25 X Y 110692F 27.01 38.97 15 -1.64 1.41 0.23 0.00 0.00 -0.41 24 X Y 012894C 26.23 38.66 21 -1.56 2.35 -0.79 0.14 0.55 -1.12 24 X Y 052494A 28.02 37.12 15 -1.40 0.70 0.70 0.38 -0.19 -0.41 24 X Y 111394B 29.68 38.06 15 -4.22 2.58 1.64 1.75 -1.63 -1.73 25 X Y 100195B 26.94 37.83 15 -1.26 1.35 -0.09 -0.26 0.74 -0.37 24 X Y 040296C 27.14 36.47 152 0.52 -5.49 4.97 3.12 5.38 1.26 23 X Y 041296B 28.04 36.37 128 0.05 0.17 -0.22 1.37 -0.61 0.89 24 X Y 042696B 26.92 36.07 15 -2.26 0.32 1.93 -0.53 -0.45 0.84 25 X Y 072096A 26.91 36.11 15 -4.30 1.41 2.89 -0.35 -1.50 2.04 23 X Y 072296A 31.34 34.58 19 0.10 3.34 -3.44 3.48 0.89 0.47 24 X Y 101096B 31.74 34.09 33 0.13 1.01 -1.14 -0.73 1.17 3.60 24 X Y 011397C 28.33 37.98 18 -4.65 4.90 -0.25 3.14 -5.12 -1.72 23 X Y 012197C 25.77 38.74 15 -2.12 7.05 -4.92 2.06 1.39 -3.32 24 X Y 111497G 28.12 35.66 54 -4.89 0.18 4.71 2.37 1.97 3.08 23 X Y 030998A 30.16 38.10 15 -8.81 3.39 5.41 1.53 1.11 -3.44 23 X Y 040498D 25.84 34.02 22 2.42 -5.38 2.95 0.74 2.11 1.58 23 X Y 100798F 31.41 34.56 15 0.20 1.22 -1.42 2.00 0.43 1.30 24 X Y 052599E 28.19 38.96 15 -3.23 7.28 -4.05 0.57 2.52 -4.91 23 X Y 072599A 29.97 41.01 17 -0.14 -0.06 0.20 0.82 -0.24 -2.75 27 X Y 081799A 29.10 40.68 15 -5.80 4.85 0.95 0.41 2.82 -1.83 23 X Y 081999B 30.25 40.43 15 -2.14 3.87 -1.73 -4.93 -1.41 -2.46 23 X Y 083199A 30.29 40.31 15 0.10 0.62 -0.72 0.62 3.12 -5.04 24 X Y 091399B 29.69 40.55 15 -2.30 4.66 -2.36 4.29 -2.42 -4.53 23 X Y 092999A 28.24 36.73 33 -3.63 4.34 -0.71 1.02 -4.14 3.65 23 X Y 100599B 31.36 40.57 15 1.89 -1.90 0.01 -2.43 0.20 -0.94 23 X Y 110799C 30.10 40.95 15 0.11 -2.11 1.99 2.07 1.58 -1.66 24 X Y 111199B 31.25 40.93 18 -1.60 1.78 -0.17 0.03 3.66 -5.30 26 X Y 111299D 25.35 34.15 33 3.79 -4.02 0.23 8.29 -1.36 6.82 23 X Y 022200E 25.98 34.13 15 5.27 -6.43 1.15 6.30 -0.81 -0.45 23 X Y 031000E 25.83 34.08 15 2.10 -1.81 -0.29 0.13 -0.31 0.36 24 X Y 040500A 29.39 37.78 15 -1.03 0.73 0.31 0.15 -1.57 -0.45 24 X Y 042100D 26.74 35.16 15 -0.35 -0.91 1.26 -1.11 -0.51 0.16 24 X Y 061300A 30.72 40.68 15 -5.10 8.67 -3.57 -2.25 2.80 -6.97 23 X Y 082300D 31.35 38.40 15 -1.11 1.08 0.02 -0.11 0.17 -0.50 25 X Y 121500F 27.17 35.33 33 -5.41 0.50 4.91 -1.40 -4.49 0.21 23 X Y 050101A 28.18 35.49 46 -0.26 -5.08 5.34 -0.95 3.53 -1.13 23 X Y 052901B 25.66 38.32 34 -0.90 2.62 -1.72 0.35 0.42 -1.48 24 X Y 061001E 28.04 35.37 58 -0.27 -1.87 2.14 0.28 0.30 3.37 24 X Y 062301A 26.59 35.53 90 -0.06 0.06 0.00 1.78 -0.10 1.10 25 X Y 012202A 31.21 38.62 15 -4.80 6.05 -1.25 -1.58 -1.13 1.82 25 X Y 020302A 30.56 38.23 15 -5.32 1.61 3.71 1.46 -1.98 3.01 24 X Y 020302C 31.22 38.52 15 -9.83 7.68 2.15 -0.13 2.91 3.82 23 X Y 020302D 26.26 35.56 110 -2.95 4.00 -1.06 6.11 1.17 -2.30 23 X Y 060602B 25.99 34.61 15 0.06 -0.55 0.49 0.41 -1.23 0.51 24 X Y 101202D 26.86 38.05 15 -1.71 3.82 -2.12 0.70 0.67 -2.86 24 X Y 041003A 26.75 37.92 15 -1.33 3.33 -2.01 3.86 3.36 -4.13 23 X Y 041703E 31.54 36.78 138 1.01 -0.07 -0.94 1.15 -0.32 0.94 24 X Y 050303C 26.02 40.19 15 -0.62 2.09 -1.47 1.74 -0.58 -3.70 24 X Y 070603F 26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G 25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G 28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A 29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F 27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E end xv harvard.ps </bash> [[Category:GMT Komutları]] 1597 1596 2009-04-02T06:20:49Z Ziyadin 4 ==Aki Convention== * Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir. * Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin <bash> psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps 35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5 END </bash> <bash> #!/bin/csh # FOKAL MEKANIZMA ANİMASYON gmtset PAPER_MEDIA A6 set n = -180 while ($n <= 180) @ m = $n + 180 set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10) fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100) fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 && \ $1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 && $1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ; print fay}'` psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps 39.45 38.1 9.30505 45 90 $n 6 39.45 38.25 9.30505 45 80 $n 6 39.45 38.4 9.30505 45 60 $n 6 39.45 38.55 9.30505 45 40 $n 6 39.45 38.70 9.30505 45 20 $n 6 son pstext << son -O -K -R -JM >> $m.ps 39.6 38.10 14 0 9 5 $n 39.6 38.25 14 0 9 5 $n 39.6 38.40 14 0 9 5 $n 39.6 38.55 14 0 9 5 $n 39.6 38.70 14 0 9 5 $n 39.25 38.10 14 0 9 5 90 39.25 38.25 14 0 9 5 80 39.25 38.40 14 0 9 5 60 39.25 38.55 14 0 9 5 40 39.25 38.70 14 0 9 5 20 son pstext << son -O -K -R -JM -G0/0/255>> $m.ps 39.55 38.87 12 0 9 6 $fay son pstext << son -O -R -JM -G255/0/0>> $m.ps 39.6 38.80 14 0 9 5 Rake 39.25 38.80 14 0 9 5 Dip son xv $m.ps @ n = $n + 1 end convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif \rm *ps </bash> <bash> # Harvard moment tensor plotu. Sitesinden indirirken formatı GMT seçerseniz # aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir. \rm harvard.ps pscoast -Df -W -R20/36/30.1/45 -JM8 -B5 -K > harvard.ps psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps 31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A 27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A 25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D 26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A 26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A 29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B 26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A 27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C 30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C 31.48 36.17 63 0.27 0.28 -0.55 3.05 0.03 -1.69 24 X Y 042681B 25.13 34.56 15 -0.21 -0.56 0.77 0.49 -0.72 1.59 24 X Y 091381C 25.27 38.81 10 0.09 2.09 -2.17 -0.74 0.18 0.30 26 X Y 121981A 25.06 38.38 15 -0.00 1.08 -1.08 -0.75 -0.07 -0.46 24 X Y 122981B 27.04 40.38 15 -0.05 0.84 -0.79 0.05 1.20 -0.87 25 X Y 070583C 27.70 36.97 170 0.37 -1.07 0.71 0.52 0.92 0.20 24 X Y 092783A 25.76 40.18 15 -1.86 8.14 -6.28 2.82 -6.48 -8.88 23 X Y 101083B 30.05 40.54 15 -0.85 2.01 -1.16 0.00 0.00 0.43 24 X Y 102183C 25.57 38.66 10 -0.44 1.52 -1.08 -0.08 0.09 -0.97 24 X Y 050684A 25.72 38.86 15 -1.33 4.87 -3.54 1.30 1.03 -4.23 23 X Y 061784B 28.40 34.16 15 -3.93 0.89 3.04 -3.64 4.20 3.81 23 X Y 072285C 26.94 34.05 44 -0.44 3.27 -2.83 1.48 0.08 0.22 24 X Y 092785C 25.14 38.54 15 0.32 0.34 -0.66 0.89 0.84 -1.63 24 X Y 032586A 26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B 29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A 28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A 28.01 36.44 60 0.75 -1.23 0.48 0.09 0.19 0.51 24 X Y 061987D 28.73 40.77 15 -0.77 1.20 -0.43 -3.45 -2.07 -9.57 23 X Y 042488D 26.65 34.51 15 -0.52 -4.20 4.72 -5.96 -0.67 -5.12 23 X Y 090588B 28.86 35.38 15 -0.72 0.55 0.17 1.26 -0.36 0.70 24 X Y 112088C 28.32 37.01 15 -1.36 1.60 -0.24 0.71 0.06 0.01 24 X Y 021989E 29.44 37.76 15 -1.03 1.05 -0.02 0.26 0.08 -0.30 24 X Y 022489A 25.53 34.51 17 -1.12 1.44 -0.32 3.71 -1.02 -0.12 24 X Y 031789B 27.75 36.71 15 -1.63 2.15 -0.52 0.60 -0.10 -0.20 24 X Y 042789D 27.79 36.95 15 -2.10 2.47 -0.37 0.31 -0.27 -0.40 24 X Y 042889E 26.10 34.30 15 -0.46 0.74 -0.27 2.18 0.38 0.05 24 X Y 061489C 26.28 34.25 15 0.89 -1.45 0.56 2.65 -0.55 -0.49 24 X Y 082789A 25.66 39.12 15 -0.48 1.06 -0.58 0.82 -0.84 -0.46 24 X Y 090589C 26.24 34.45 33 -1.21 0.53 0.68 0.45 -0.86 -0.66 24 X Y 070990A 29.64 37.00 15 -1.90 2.33 -0.43 0.11 -0.49 0.42 24 X Y 071890C 30.73 36.75 123 4.89 -5.19 0.30 -2.29 -1.46 2.12 23 X Y 031191B 26.13 34.60 15 -1.14 -0.63 1.76 -0.45 -1.54 1.64 24 X Y 031991A 28.52 35.17 33 -1.44 -1.70 3.14 1.06 1.30 3.52 23 X Y 101891B 26.20 35.04 33 -4.41 -1.02 5.44 -0.71 -1.32 0.27 24 X Y 043092B 26.98 37.84 24 -0.42 1.46 -1.03 0.24 0.12 -0.59 25 X Y 110692F 27.01 38.97 15 -1.64 1.41 0.23 0.00 0.00 -0.41 24 X Y 012894C 26.23 38.66 21 -1.56 2.35 -0.79 0.14 0.55 -1.12 24 X Y 052494A 28.02 37.12 15 -1.40 0.70 0.70 0.38 -0.19 -0.41 24 X Y 111394B 29.68 38.06 15 -4.22 2.58 1.64 1.75 -1.63 -1.73 25 X Y 100195B 26.94 37.83 15 -1.26 1.35 -0.09 -0.26 0.74 -0.37 24 X Y 040296C 27.14 36.47 152 0.52 -5.49 4.97 3.12 5.38 1.26 23 X Y 041296B 28.04 36.37 128 0.05 0.17 -0.22 1.37 -0.61 0.89 24 X Y 042696B 26.92 36.07 15 -2.26 0.32 1.93 -0.53 -0.45 0.84 25 X Y 072096A 26.91 36.11 15 -4.30 1.41 2.89 -0.35 -1.50 2.04 23 X Y 072296A 31.34 34.58 19 0.10 3.34 -3.44 3.48 0.89 0.47 24 X Y 101096B 31.74 34.09 33 0.13 1.01 -1.14 -0.73 1.17 3.60 24 X Y 011397C 28.33 37.98 18 -4.65 4.90 -0.25 3.14 -5.12 -1.72 23 X Y 012197C 25.77 38.74 15 -2.12 7.05 -4.92 2.06 1.39 -3.32 24 X Y 111497G 28.12 35.66 54 -4.89 0.18 4.71 2.37 1.97 3.08 23 X Y 030998A 30.16 38.10 15 -8.81 3.39 5.41 1.53 1.11 -3.44 23 X Y 040498D 25.84 34.02 22 2.42 -5.38 2.95 0.74 2.11 1.58 23 X Y 100798F 31.41 34.56 15 0.20 1.22 -1.42 2.00 0.43 1.30 24 X Y 052599E 28.19 38.96 15 -3.23 7.28 -4.05 0.57 2.52 -4.91 23 X Y 072599A 29.97 41.01 17 -0.14 -0.06 0.20 0.82 -0.24 -2.75 27 X Y 081799A 29.10 40.68 15 -5.80 4.85 0.95 0.41 2.82 -1.83 23 X Y 081999B 30.25 40.43 15 -2.14 3.87 -1.73 -4.93 -1.41 -2.46 23 X Y 083199A 30.29 40.31 15 0.10 0.62 -0.72 0.62 3.12 -5.04 24 X Y 091399B 29.69 40.55 15 -2.30 4.66 -2.36 4.29 -2.42 -4.53 23 X Y 092999A 28.24 36.73 33 -3.63 4.34 -0.71 1.02 -4.14 3.65 23 X Y 100599B 31.36 40.57 15 1.89 -1.90 0.01 -2.43 0.20 -0.94 23 X Y 110799C 30.10 40.95 15 0.11 -2.11 1.99 2.07 1.58 -1.66 24 X Y 111199B 31.25 40.93 18 -1.60 1.78 -0.17 0.03 3.66 -5.30 26 X Y 111299D 25.35 34.15 33 3.79 -4.02 0.23 8.29 -1.36 6.82 23 X Y 022200E 25.98 34.13 15 5.27 -6.43 1.15 6.30 -0.81 -0.45 23 X Y 031000E 25.83 34.08 15 2.10 -1.81 -0.29 0.13 -0.31 0.36 24 X Y 040500A 29.39 37.78 15 -1.03 0.73 0.31 0.15 -1.57 -0.45 24 X Y 042100D 26.74 35.16 15 -0.35 -0.91 1.26 -1.11 -0.51 0.16 24 X Y 061300A 30.72 40.68 15 -5.10 8.67 -3.57 -2.25 2.80 -6.97 23 X Y 082300D 31.35 38.40 15 -1.11 1.08 0.02 -0.11 0.17 -0.50 25 X Y 121500F 27.17 35.33 33 -5.41 0.50 4.91 -1.40 -4.49 0.21 23 X Y 050101A 28.18 35.49 46 -0.26 -5.08 5.34 -0.95 3.53 -1.13 23 X Y 052901B 25.66 38.32 34 -0.90 2.62 -1.72 0.35 0.42 -1.48 24 X Y 061001E 28.04 35.37 58 -0.27 -1.87 2.14 0.28 0.30 3.37 24 X Y 062301A 26.59 35.53 90 -0.06 0.06 0.00 1.78 -0.10 1.10 25 X Y 012202A 31.21 38.62 15 -4.80 6.05 -1.25 -1.58 -1.13 1.82 25 X Y 020302A 30.56 38.23 15 -5.32 1.61 3.71 1.46 -1.98 3.01 24 X Y 020302C 31.22 38.52 15 -9.83 7.68 2.15 -0.13 2.91 3.82 23 X Y 020302D 26.26 35.56 110 -2.95 4.00 -1.06 6.11 1.17 -2.30 23 X Y 060602B 25.99 34.61 15 0.06 -0.55 0.49 0.41 -1.23 0.51 24 X Y 101202D 26.86 38.05 15 -1.71 3.82 -2.12 0.70 0.67 -2.86 24 X Y 041003A 26.75 37.92 15 -1.33 3.33 -2.01 3.86 3.36 -4.13 23 X Y 041703E 31.54 36.78 138 1.01 -0.07 -0.94 1.15 -0.32 0.94 24 X Y 050303C 26.02 40.19 15 -0.62 2.09 -1.47 1.74 -0.58 -3.70 24 X Y 070603F 26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G 25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G 28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A 29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F 27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E end xv harvard.ps </bash> [[Category:GMT Komutları]] 1596 1595 2009-04-02T06:18:39Z Ziyadin 4 ==Aki Convention== * Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir. * Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin <bash> psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps 35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5 END </bash> <bash> #!/bin/csh # FOKAL MEKANIZMA ANİMASYON gmtset PAPER_MEDIA A6 set n = -180 while ($n <= 180) @ m = $n + 180 set fay = `echo $m | awk '{ if ($1<=10 && $1>=0) fay="right-lateral" ; else if ($1<80 && $1>10) fay="oblique right-lateral normal"; else if ($1<=100 && $1>=80)fay="normal"; else if ($1<170 && $1>100) fay="oblique left-lateral normal";else if ($1<=190 && $1>=170) fay="left-lateral" ; else if ($1<=260 && $1>190) fay="left-lateral reverse" ; else if ($1<=280 && $1>=260) fay="reverse" ; else if ($1<350 && $1>280) fay="oblique right-lateral reverse" ; else if ($1<=360 && $1>=350) fay="right-lateral" ; print fay}'` psmeca << son -Sa0.4 -C -W -R39./40.1/38./38.9 -JM3 -G255/0/0 -P -K > ! $m.ps 39.45 38.1 9.30505 45 90 $n 6 39.45 38.25 9.30505 45 80 $n 6 39.45 38.4 9.30505 45 60 $n 6 39.45 38.55 9.30505 45 40 $n 6 39.45 38.70 9.30505 45 20 $n 6 son pstext << son -O -K -R -JM >> $m.ps 39.6 38.10 14 0 9 5 $n 39.6 38.25 14 0 9 5 $n 39.6 38.40 14 0 9 5 $n 39.6 38.55 14 0 9 5 $n 39.6 38.70 14 0 9 5 $n 39.25 38.10 14 0 9 5 90 39.25 38.25 14 0 9 5 80 39.25 38.40 14 0 9 5 60 39.25 38.55 14 0 9 5 40 39.25 38.70 14 0 9 5 20 son pstext << son -O -K -R -JM -G0/0/255>> $m.ps 39.55 38.87 12 0 9 6 $fay son pstext << son -O -R -JM -G255/0/0>> $m.ps 39.6 38.80 14 0 9 5 Rake 39.25 38.80 14 0 9 5 Dip son xv $m.ps @ n = $n + 1 end convert -delay 1 -dispose 2 -loop `ll [0-9]*ps | awk '{print $9}' | sort -g | awk '{printf "%s", $1" "}'` focal_animate.gif \rm *ps </bash> <bash> # Harvard moment tensor plotu. Sitesinden indirirken formatı GMT seçerseniz # aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir. \rm harvard.ps pscoast -Df -W -R20/36/30.1/45 -JM8 -B5 -K > harvard.ps psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps 31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A 27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A 25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D 26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A 26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A 29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B 26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A 27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C 30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C 31.48 36.17 63 0.27 0.28 -0.55 3.05 0.03 -1.69 24 X Y 042681B 25.13 34.56 15 -0.21 -0.56 0.77 0.49 -0.72 1.59 24 X Y 091381C 25.27 38.81 10 0.09 2.09 -2.17 -0.74 0.18 0.30 26 X Y 121981A 25.06 38.38 15 -0.00 1.08 -1.08 -0.75 -0.07 -0.46 24 X Y 122981B 27.04 40.38 15 -0.05 0.84 -0.79 0.05 1.20 -0.87 25 X Y 070583C 27.70 36.97 170 0.37 -1.07 0.71 0.52 0.92 0.20 24 X Y 092783A 25.76 40.18 15 -1.86 8.14 -6.28 2.82 -6.48 -8.88 23 X Y 101083B 30.05 40.54 15 -0.85 2.01 -1.16 0.00 0.00 0.43 24 X Y 102183C 25.57 38.66 10 -0.44 1.52 -1.08 -0.08 0.09 -0.97 24 X Y 050684A 25.72 38.86 15 -1.33 4.87 -3.54 1.30 1.03 -4.23 23 X Y 061784B 28.40 34.16 15 -3.93 0.89 3.04 -3.64 4.20 3.81 23 X Y 072285C 26.94 34.05 44 -0.44 3.27 -2.83 1.48 0.08 0.22 24 X Y 092785C 25.14 38.54 15 0.32 0.34 -0.66 0.89 0.84 -1.63 24 X Y 032586A 26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B 29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A 28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A 28.01 36.44 60 0.75 -1.23 0.48 0.09 0.19 0.51 24 X Y 061987D 28.73 40.77 15 -0.77 1.20 -0.43 -3.45 -2.07 -9.57 23 X Y 042488D 26.65 34.51 15 -0.52 -4.20 4.72 -5.96 -0.67 -5.12 23 X Y 090588B 28.86 35.38 15 -0.72 0.55 0.17 1.26 -0.36 0.70 24 X Y 112088C 28.32 37.01 15 -1.36 1.60 -0.24 0.71 0.06 0.01 24 X Y 021989E 29.44 37.76 15 -1.03 1.05 -0.02 0.26 0.08 -0.30 24 X Y 022489A 25.53 34.51 17 -1.12 1.44 -0.32 3.71 -1.02 -0.12 24 X Y 031789B 27.75 36.71 15 -1.63 2.15 -0.52 0.60 -0.10 -0.20 24 X Y 042789D 27.79 36.95 15 -2.10 2.47 -0.37 0.31 -0.27 -0.40 24 X Y 042889E 26.10 34.30 15 -0.46 0.74 -0.27 2.18 0.38 0.05 24 X Y 061489C 26.28 34.25 15 0.89 -1.45 0.56 2.65 -0.55 -0.49 24 X Y 082789A 25.66 39.12 15 -0.48 1.06 -0.58 0.82 -0.84 -0.46 24 X Y 090589C 26.24 34.45 33 -1.21 0.53 0.68 0.45 -0.86 -0.66 24 X Y 070990A 29.64 37.00 15 -1.90 2.33 -0.43 0.11 -0.49 0.42 24 X Y 071890C 30.73 36.75 123 4.89 -5.19 0.30 -2.29 -1.46 2.12 23 X Y 031191B 26.13 34.60 15 -1.14 -0.63 1.76 -0.45 -1.54 1.64 24 X Y 031991A 28.52 35.17 33 -1.44 -1.70 3.14 1.06 1.30 3.52 23 X Y 101891B 26.20 35.04 33 -4.41 -1.02 5.44 -0.71 -1.32 0.27 24 X Y 043092B 26.98 37.84 24 -0.42 1.46 -1.03 0.24 0.12 -0.59 25 X Y 110692F 27.01 38.97 15 -1.64 1.41 0.23 0.00 0.00 -0.41 24 X Y 012894C 26.23 38.66 21 -1.56 2.35 -0.79 0.14 0.55 -1.12 24 X Y 052494A 28.02 37.12 15 -1.40 0.70 0.70 0.38 -0.19 -0.41 24 X Y 111394B 29.68 38.06 15 -4.22 2.58 1.64 1.75 -1.63 -1.73 25 X Y 100195B 26.94 37.83 15 -1.26 1.35 -0.09 -0.26 0.74 -0.37 24 X Y 040296C 27.14 36.47 152 0.52 -5.49 4.97 3.12 5.38 1.26 23 X Y 041296B 28.04 36.37 128 0.05 0.17 -0.22 1.37 -0.61 0.89 24 X Y 042696B 26.92 36.07 15 -2.26 0.32 1.93 -0.53 -0.45 0.84 25 X Y 072096A 26.91 36.11 15 -4.30 1.41 2.89 -0.35 -1.50 2.04 23 X Y 072296A 31.34 34.58 19 0.10 3.34 -3.44 3.48 0.89 0.47 24 X Y 101096B 31.74 34.09 33 0.13 1.01 -1.14 -0.73 1.17 3.60 24 X Y 011397C 28.33 37.98 18 -4.65 4.90 -0.25 3.14 -5.12 -1.72 23 X Y 012197C 25.77 38.74 15 -2.12 7.05 -4.92 2.06 1.39 -3.32 24 X Y 111497G 28.12 35.66 54 -4.89 0.18 4.71 2.37 1.97 3.08 23 X Y 030998A 30.16 38.10 15 -8.81 3.39 5.41 1.53 1.11 -3.44 23 X Y 040498D 25.84 34.02 22 2.42 -5.38 2.95 0.74 2.11 1.58 23 X Y 100798F 31.41 34.56 15 0.20 1.22 -1.42 2.00 0.43 1.30 24 X Y 052599E 28.19 38.96 15 -3.23 7.28 -4.05 0.57 2.52 -4.91 23 X Y 072599A 29.97 41.01 17 -0.14 -0.06 0.20 0.82 -0.24 -2.75 27 X Y 081799A 29.10 40.68 15 -5.80 4.85 0.95 0.41 2.82 -1.83 23 X Y 081999B 30.25 40.43 15 -2.14 3.87 -1.73 -4.93 -1.41 -2.46 23 X Y 083199A 30.29 40.31 15 0.10 0.62 -0.72 0.62 3.12 -5.04 24 X Y 091399B 29.69 40.55 15 -2.30 4.66 -2.36 4.29 -2.42 -4.53 23 X Y 092999A 28.24 36.73 33 -3.63 4.34 -0.71 1.02 -4.14 3.65 23 X Y 100599B 31.36 40.57 15 1.89 -1.90 0.01 -2.43 0.20 -0.94 23 X Y 110799C 30.10 40.95 15 0.11 -2.11 1.99 2.07 1.58 -1.66 24 X Y 111199B 31.25 40.93 18 -1.60 1.78 -0.17 0.03 3.66 -5.30 26 X Y 111299D 25.35 34.15 33 3.79 -4.02 0.23 8.29 -1.36 6.82 23 X Y 022200E 25.98 34.13 15 5.27 -6.43 1.15 6.30 -0.81 -0.45 23 X Y 031000E 25.83 34.08 15 2.10 -1.81 -0.29 0.13 -0.31 0.36 24 X Y 040500A 29.39 37.78 15 -1.03 0.73 0.31 0.15 -1.57 -0.45 24 X Y 042100D 26.74 35.16 15 -0.35 -0.91 1.26 -1.11 -0.51 0.16 24 X Y 061300A 30.72 40.68 15 -5.10 8.67 -3.57 -2.25 2.80 -6.97 23 X Y 082300D 31.35 38.40 15 -1.11 1.08 0.02 -0.11 0.17 -0.50 25 X Y 121500F 27.17 35.33 33 -5.41 0.50 4.91 -1.40 -4.49 0.21 23 X Y 050101A 28.18 35.49 46 -0.26 -5.08 5.34 -0.95 3.53 -1.13 23 X Y 052901B 25.66 38.32 34 -0.90 2.62 -1.72 0.35 0.42 -1.48 24 X Y 061001E 28.04 35.37 58 -0.27 -1.87 2.14 0.28 0.30 3.37 24 X Y 062301A 26.59 35.53 90 -0.06 0.06 0.00 1.78 -0.10 1.10 25 X Y 012202A 31.21 38.62 15 -4.80 6.05 -1.25 -1.58 -1.13 1.82 25 X Y 020302A 30.56 38.23 15 -5.32 1.61 3.71 1.46 -1.98 3.01 24 X Y 020302C 31.22 38.52 15 -9.83 7.68 2.15 -0.13 2.91 3.82 23 X Y 020302D 26.26 35.56 110 -2.95 4.00 -1.06 6.11 1.17 -2.30 23 X Y 060602B 25.99 34.61 15 0.06 -0.55 0.49 0.41 -1.23 0.51 24 X Y 101202D 26.86 38.05 15 -1.71 3.82 -2.12 0.70 0.67 -2.86 24 X Y 041003A 26.75 37.92 15 -1.33 3.33 -2.01 3.86 3.36 -4.13 23 X Y 041703E 31.54 36.78 138 1.01 -0.07 -0.94 1.15 -0.32 0.94 24 X Y 050303C 26.02 40.19 15 -0.62 2.09 -1.47 1.74 -0.58 -3.70 24 X Y 070603F 26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G 25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G 28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A 29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F 27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E end xv harvard.ps </bash> [[Category:GMT Komutları]] 1595 1594 2009-04-01T21:39:26Z Ziyadin 4 ==Aki Convention== * Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir. * Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin <bash> psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps 35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5 END </bash> <bash> # Harvard moment tensor plotu. Sitesinden indirirken formatı GMT seçerseniz # aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir. \rm harvard.ps pscoast -Df -W -R20/36/30.1/45 -JM8 -B5 -K > harvard.ps psmeca << end -JM -R -O -Sd.3 -W2 -E255/255/255 -G0/0/255 >> harvard.ps 31.48 35.79 59 0.67 -2.86 2.19 -0.26 -2.33 0.34 24 X Y 060177A 27.94 35.18 85 0.60 -0.30 -0.30 0.63 1.15 0.98 24 X Y 112877A 25.45 34.19 42 0.59 -0.90 0.31 2.13 -0.21 -0.32 24 X Y 030778D 26.40 37.58 15 -4.61 5.45 -0.84 1.90 2.35 -0.85 24 X Y 061479A 26.77 38.46 15 -0.87 1.19 -0.32 0.32 0.36 -0.28 24 X Y 061679A 29.19 39.44 15 -0.80 1.16 -0.36 0.43 -0.12 -0.53 24 X Y 071879B 26.75 35.29 15 -2.02 0.55 1.47 -0.60 2.16 1.44 24 X Y 072379A 27.89 35.75 94 -3.89 6.47 -2.58 8.55 -0.27 1.85 23 X Y 082279C 30.16 35.99 15 -1.60 2.53 -0.93 7.11 0.44 -0.12 24 X Y 050280C 31.48 36.17 63 0.27 0.28 -0.55 3.05 0.03 -1.69 24 X Y 042681B 25.13 34.56 15 -0.21 -0.56 0.77 0.49 -0.72 1.59 24 X Y 091381C 25.27 38.81 10 0.09 2.09 -2.17 -0.74 0.18 0.30 26 X Y 121981A 25.06 38.38 15 -0.00 1.08 -1.08 -0.75 -0.07 -0.46 24 X Y 122981B 27.04 40.38 15 -0.05 0.84 -0.79 0.05 1.20 -0.87 25 X Y 070583C 27.70 36.97 170 0.37 -1.07 0.71 0.52 0.92 0.20 24 X Y 092783A 25.76 40.18 15 -1.86 8.14 -6.28 2.82 -6.48 -8.88 23 X Y 101083B 30.05 40.54 15 -0.85 2.01 -1.16 0.00 0.00 0.43 24 X Y 102183C 25.57 38.66 10 -0.44 1.52 -1.08 -0.08 0.09 -0.97 24 X Y 050684A 25.72 38.86 15 -1.33 4.87 -3.54 1.30 1.03 -4.23 23 X Y 061784B 28.40 34.16 15 -3.93 0.89 3.04 -3.64 4.20 3.81 23 X Y 072285C 26.94 34.05 44 -0.44 3.27 -2.83 1.48 0.08 0.22 24 X Y 092785C 25.14 38.54 15 0.32 0.34 -0.66 0.89 0.84 -1.63 24 X Y 032586A 26.72 34.12 33 0.81 -1.80 0.99 1.34 -0.72 -0.20 24 X Y 052286B 29.16 34.65 15 -6.82 7.91 -1.08 2.63 3.71 2.10 23 X Y 100286A 28.71 37.31 15 -2.14 3.31 -1.17 -0.53 -1.51 -1.53 24 X Y 101186A 28.01 36.44 60 0.75 -1.23 0.48 0.09 0.19 0.51 24 X Y 061987D 28.73 40.77 15 -0.77 1.20 -0.43 -3.45 -2.07 -9.57 23 X Y 042488D 26.65 34.51 15 -0.52 -4.20 4.72 -5.96 -0.67 -5.12 23 X Y 090588B 28.86 35.38 15 -0.72 0.55 0.17 1.26 -0.36 0.70 24 X Y 112088C 28.32 37.01 15 -1.36 1.60 -0.24 0.71 0.06 0.01 24 X Y 021989E 29.44 37.76 15 -1.03 1.05 -0.02 0.26 0.08 -0.30 24 X Y 022489A 25.53 34.51 17 -1.12 1.44 -0.32 3.71 -1.02 -0.12 24 X Y 031789B 27.75 36.71 15 -1.63 2.15 -0.52 0.60 -0.10 -0.20 24 X Y 042789D 27.79 36.95 15 -2.10 2.47 -0.37 0.31 -0.27 -0.40 24 X Y 042889E 26.10 34.30 15 -0.46 0.74 -0.27 2.18 0.38 0.05 24 X Y 061489C 26.28 34.25 15 0.89 -1.45 0.56 2.65 -0.55 -0.49 24 X Y 082789A 25.66 39.12 15 -0.48 1.06 -0.58 0.82 -0.84 -0.46 24 X Y 090589C 26.24 34.45 33 -1.21 0.53 0.68 0.45 -0.86 -0.66 24 X Y 070990A 29.64 37.00 15 -1.90 2.33 -0.43 0.11 -0.49 0.42 24 X Y 071890C 30.73 36.75 123 4.89 -5.19 0.30 -2.29 -1.46 2.12 23 X Y 031191B 26.13 34.60 15 -1.14 -0.63 1.76 -0.45 -1.54 1.64 24 X Y 031991A 28.52 35.17 33 -1.44 -1.70 3.14 1.06 1.30 3.52 23 X Y 101891B 26.20 35.04 33 -4.41 -1.02 5.44 -0.71 -1.32 0.27 24 X Y 043092B 26.98 37.84 24 -0.42 1.46 -1.03 0.24 0.12 -0.59 25 X Y 110692F 27.01 38.97 15 -1.64 1.41 0.23 0.00 0.00 -0.41 24 X Y 012894C 26.23 38.66 21 -1.56 2.35 -0.79 0.14 0.55 -1.12 24 X Y 052494A 28.02 37.12 15 -1.40 0.70 0.70 0.38 -0.19 -0.41 24 X Y 111394B 29.68 38.06 15 -4.22 2.58 1.64 1.75 -1.63 -1.73 25 X Y 100195B 26.94 37.83 15 -1.26 1.35 -0.09 -0.26 0.74 -0.37 24 X Y 040296C 27.14 36.47 152 0.52 -5.49 4.97 3.12 5.38 1.26 23 X Y 041296B 28.04 36.37 128 0.05 0.17 -0.22 1.37 -0.61 0.89 24 X Y 042696B 26.92 36.07 15 -2.26 0.32 1.93 -0.53 -0.45 0.84 25 X Y 072096A 26.91 36.11 15 -4.30 1.41 2.89 -0.35 -1.50 2.04 23 X Y 072296A 31.34 34.58 19 0.10 3.34 -3.44 3.48 0.89 0.47 24 X Y 101096B 31.74 34.09 33 0.13 1.01 -1.14 -0.73 1.17 3.60 24 X Y 011397C 28.33 37.98 18 -4.65 4.90 -0.25 3.14 -5.12 -1.72 23 X Y 012197C 25.77 38.74 15 -2.12 7.05 -4.92 2.06 1.39 -3.32 24 X Y 111497G 28.12 35.66 54 -4.89 0.18 4.71 2.37 1.97 3.08 23 X Y 030998A 30.16 38.10 15 -8.81 3.39 5.41 1.53 1.11 -3.44 23 X Y 040498D 25.84 34.02 22 2.42 -5.38 2.95 0.74 2.11 1.58 23 X Y 100798F 31.41 34.56 15 0.20 1.22 -1.42 2.00 0.43 1.30 24 X Y 052599E 28.19 38.96 15 -3.23 7.28 -4.05 0.57 2.52 -4.91 23 X Y 072599A 29.97 41.01 17 -0.14 -0.06 0.20 0.82 -0.24 -2.75 27 X Y 081799A 29.10 40.68 15 -5.80 4.85 0.95 0.41 2.82 -1.83 23 X Y 081999B 30.25 40.43 15 -2.14 3.87 -1.73 -4.93 -1.41 -2.46 23 X Y 083199A 30.29 40.31 15 0.10 0.62 -0.72 0.62 3.12 -5.04 24 X Y 091399B 29.69 40.55 15 -2.30 4.66 -2.36 4.29 -2.42 -4.53 23 X Y 092999A 28.24 36.73 33 -3.63 4.34 -0.71 1.02 -4.14 3.65 23 X Y 100599B 31.36 40.57 15 1.89 -1.90 0.01 -2.43 0.20 -0.94 23 X Y 110799C 30.10 40.95 15 0.11 -2.11 1.99 2.07 1.58 -1.66 24 X Y 111199B 31.25 40.93 18 -1.60 1.78 -0.17 0.03 3.66 -5.30 26 X Y 111299D 25.35 34.15 33 3.79 -4.02 0.23 8.29 -1.36 6.82 23 X Y 022200E 25.98 34.13 15 5.27 -6.43 1.15 6.30 -0.81 -0.45 23 X Y 031000E 25.83 34.08 15 2.10 -1.81 -0.29 0.13 -0.31 0.36 24 X Y 040500A 29.39 37.78 15 -1.03 0.73 0.31 0.15 -1.57 -0.45 24 X Y 042100D 26.74 35.16 15 -0.35 -0.91 1.26 -1.11 -0.51 0.16 24 X Y 061300A 30.72 40.68 15 -5.10 8.67 -3.57 -2.25 2.80 -6.97 23 X Y 082300D 31.35 38.40 15 -1.11 1.08 0.02 -0.11 0.17 -0.50 25 X Y 121500F 27.17 35.33 33 -5.41 0.50 4.91 -1.40 -4.49 0.21 23 X Y 050101A 28.18 35.49 46 -0.26 -5.08 5.34 -0.95 3.53 -1.13 23 X Y 052901B 25.66 38.32 34 -0.90 2.62 -1.72 0.35 0.42 -1.48 24 X Y 061001E 28.04 35.37 58 -0.27 -1.87 2.14 0.28 0.30 3.37 24 X Y 062301A 26.59 35.53 90 -0.06 0.06 0.00 1.78 -0.10 1.10 25 X Y 012202A 31.21 38.62 15 -4.80 6.05 -1.25 -1.58 -1.13 1.82 25 X Y 020302A 30.56 38.23 15 -5.32 1.61 3.71 1.46 -1.98 3.01 24 X Y 020302C 31.22 38.52 15 -9.83 7.68 2.15 -0.13 2.91 3.82 23 X Y 020302D 26.26 35.56 110 -2.95 4.00 -1.06 6.11 1.17 -2.30 23 X Y 060602B 25.99 34.61 15 0.06 -0.55 0.49 0.41 -1.23 0.51 24 X Y 101202D 26.86 38.05 15 -1.71 3.82 -2.12 0.70 0.67 -2.86 24 X Y 041003A 26.75 37.92 15 -1.33 3.33 -2.01 3.86 3.36 -4.13 23 X Y 041703E 31.54 36.78 138 1.01 -0.07 -0.94 1.15 -0.32 0.94 24 X Y 050303C 26.02 40.19 15 -0.62 2.09 -1.47 1.74 -0.58 -3.70 24 X Y 070603F 26.17 40.17 15 -0.10 0.51 -0.41 0.21 -0.18 -0.76 24 X Y 070603G 25.86 40.33 18 -0.01 0.31 -0.29 -0.63 0.09 -1.71 23 X Y 070903G 28.77 37.88 15 -0.81 0.98 -0.17 0.52 -0.34 -0.52 24 X Y 072303A 29.05 38.03 15 -0.94 1.86 -0.92 0.13 -0.42 -0.28 24 X Y 072603F 27.00 35.93 160 1.58 0.71 -2.29 -0.82 6.44 5.59 23 X Y 091303E end xv harvard.ps </bash> [[Category:GMT Komutları]] 1594 1593 2009-04-01T21:26:09Z Ziyadin 4 ==Aki Convention== * Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir. * Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin <bash> psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps 35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5 END </bash> <bash> # Harvard moment tensor plotu. Sitesinden indirirken formatı GMT seçerseniz # aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir. \rm harvard.ps pscoast -Df -W -R17.5/46/30.1/46 -JM8 -K > harvard.ps psmeca << end -JM -R -O -Sd.135 -W2 -E255/255/255 -G0/0/255 >> harvard.ps -176.96 -29.25 48 7.68 0.09 -7.77 1.39 4.52 -3.26 26 X Y 010176A -75.14 -13.42 85 -1.78 -0.59 2.37 -1.28 1.97 -2.90 24 X Y 010576A 159.50 51.45 15 1.10 -0.30 -0.80 1.05 1.24 -0.56 25 X Y 010676A 167.81 -15.97 174 -1.70 2.29 -0.59 -2.33 -1.23 2.01 25 X Y 010976A -16.29 66.33 15 -0.51 -2.86 3.37 0.05 -0.78 -0.86 25 X Y 011376A -177.04 -29.69 47 4.78 -0.49 -4.30 0.83 3.62 -1.32 27 X Y 011476A -176.75 -28.72 18 2.56 0.18 -2.74 3.58 6.77 -1.23 27 X Y 011476B -176.62 -28.61 15 2.34 0.24 -2.58 0.62 3.71 -0.68 25 X Y 011476C -176.63 -30.25 15 1.44 0.06 -1.50 0.30 1.18 -0.46 25 X Y 011576A -176.99 -30.25 15 3.07 0.38 -3.45 2.75 8.61 -0.68 24 X Y 011576B end # görüntülemek için varsa xv, gv, gs veya display komutu kullanılabilir </bash> [[Category:GMT Komutları]] 1593 1586 2009-04-01T21:25:13Z Ziyadin 4 ==Aki Convention== * Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir. * Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin <bash> psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps 35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5 END </bash> <bash> # Harvard moment tensor plotu. Sitesinden indirirken formatı GMT seçerseniz # aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir. \rm harvard.ps pscoast -Df -W -O -R17.5/46/30.1/46 -JM8 -K > harvard.ps psmeca << end -JM -R -O -Sd.135 -W2 -E255/255/255 -G0/0/255 >> harvard.ps -176.96 -29.25 48 7.68 0.09 -7.77 1.39 4.52 -3.26 26 X Y 010176A -75.14 -13.42 85 -1.78 -0.59 2.37 -1.28 1.97 -2.90 24 X Y 010576A 159.50 51.45 15 1.10 -0.30 -0.80 1.05 1.24 -0.56 25 X Y 010676A 167.81 -15.97 174 -1.70 2.29 -0.59 -2.33 -1.23 2.01 25 X Y 010976A -16.29 66.33 15 -0.51 -2.86 3.37 0.05 -0.78 -0.86 25 X Y 011376A -177.04 -29.69 47 4.78 -0.49 -4.30 0.83 3.62 -1.32 27 X Y 011476A -176.75 -28.72 18 2.56 0.18 -2.74 3.58 6.77 -1.23 27 X Y 011476B -176.62 -28.61 15 2.34 0.24 -2.58 0.62 3.71 -0.68 25 X Y 011476C -176.63 -30.25 15 1.44 0.06 -1.50 0.30 1.18 -0.46 25 X Y 011576A -176.99 -30.25 15 3.07 0.38 -3.45 2.75 8.61 -0.68 24 X Y 011576B end # görüntülemek için varsa xv, gv, gs veya display komutu kullanılabilir </bash> [[Category:GMT Komutları]] 1586 1585 2009-04-01T21:11:03Z Ziyadin 4 ==Aki Convention== * Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir. * Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin <bash> psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps 35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5 END </bash> <bash> # Harvard moment tensor plotu. Sitesinden indirirken formatı GMT seçerseniz # aşağıdaki formatta verilir tensör. Bu da -Sd seçeneği ile plot edilir. pscoast -Df -W -O -R17.5/46/30.1/46 -JM8 -K > $name psmeca << end -JM -R -O -Sd.135 -W2 -E255/255/255 -G0/0/255 >> $name -176.96 -29.25 48 7.68 0.09 -7.77 1.39 4.52 -3.26 26 X Y 010176A -75.14 -13.42 85 -1.78 -0.59 2.37 -1.28 1.97 -2.90 24 X Y 010576A 159.50 51.45 15 1.10 -0.30 -0.80 1.05 1.24 -0.56 25 X Y 010676A 167.81 -15.97 174 -1.70 2.29 -0.59 -2.33 -1.23 2.01 25 X Y 010976A -16.29 66.33 15 -0.51 -2.86 3.37 0.05 -0.78 -0.86 25 X Y 011376A -177.04 -29.69 47 4.78 -0.49 -4.30 0.83 3.62 -1.32 27 X Y 011476A -176.75 -28.72 18 2.56 0.18 -2.74 3.58 6.77 -1.23 27 X Y 011476B -176.62 -28.61 15 2.34 0.24 -2.58 0.62 3.71 -0.68 25 X Y 011476C -176.63 -30.25 15 1.44 0.06 -1.50 0.30 1.18 -0.46 25 X Y 011576A -176.99 -30.25 15 3.07 0.38 -3.45 2.75 8.61 -0.68 24 X Y 011576B end # görüntülemek için varsa xv, gv, gs veya display komutu kullanılabilir </bash> [[Category:GMT Komutları]] 1585 1535 2009-04-01T21:10:24Z Ziyadin 4 ==Aki Convention== * Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir. * Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin <bash> psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps 35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5 END </bash> <bash> # Harvard moment tensor plotu. Sitesinden indirirken formatı GMT seçerseniz # aşağıdaki formatta verilir focal mechanizma. Bu da -Sd seçeneği ile plot edilir. pscoast -Df -W -O -R17.5/46/30.1/46 -JM8 -K > $name psmeca << end -JM -R -O -Sd.135 -W2 -E255/255/255 -G0/0/255 >> $name -176.96 -29.25 48 7.68 0.09 -7.77 1.39 4.52 -3.26 26 X Y 010176A -75.14 -13.42 85 -1.78 -0.59 2.37 -1.28 1.97 -2.90 24 X Y 010576A 159.50 51.45 15 1.10 -0.30 -0.80 1.05 1.24 -0.56 25 X Y 010676A 167.81 -15.97 174 -1.70 2.29 -0.59 -2.33 -1.23 2.01 25 X Y 010976A -16.29 66.33 15 -0.51 -2.86 3.37 0.05 -0.78 -0.86 25 X Y 011376A -177.04 -29.69 47 4.78 -0.49 -4.30 0.83 3.62 -1.32 27 X Y 011476A -176.75 -28.72 18 2.56 0.18 -2.74 3.58 6.77 -1.23 27 X Y 011476B -176.62 -28.61 15 2.34 0.24 -2.58 0.62 3.71 -0.68 25 X Y 011476C -176.63 -30.25 15 1.44 0.06 -1.50 0.30 1.18 -0.46 25 X Y 011576A -176.99 -30.25 15 3.07 0.38 -3.45 2.75 8.61 -0.68 24 X Y 011576B end # görüntülemek için varsa xv, gv, gs veya display komutu kullanılabilir </bash> [[Category:GMT Komutları]] 1535 1534 2009-03-19T07:25:34Z AhmetA 2 ==Aki Convention== * Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir. * Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin <bash> psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps 35.05696 40.8025 5 43.869 89.9 179 5 34.9 40.88 Mw=5 END </bash> [[Category:GMT Komutları]] 1534 2009-03-19T07:24:51Z AhmetA 2 ==Aki Convention== * Sa parametresi ile seçilir. Bunu ölçek ve metin boyu takip edebilir. * Kolonlar: Boylam, Enlem, Derinlik, strike, eğim-dip, rake, Magnitüd, Topun çizdirileceği boylam, Topun çizdirileceği enlem, Metin <bash> psmeca -Sa1/10 -R -J -O -C -W3 -G0/0/0 -W2/0/0/0 -E255/255/255 << END>> x1.ps 35.0569605 40.8025162 5 43.869 89.9 179 5 34.9 40.88 Mw=5 END </bash> Psscale 0 1492 2075 2011-09-08T07:51:49Z AhmetA 2 Haritalara ölçek eklemek için kullanılır. == Kullanım== == Örnek == psscale -D10/-2/4/0.8h -Cpaletstres -B1:stress:/:bar: Açıklaması: * -Dx-koordinat/y-koordinat/uzunluk/genişlikYatay * Genişlikten sonraki h harfi yatay konumlandırmaya işaret ediyor. * -C: palet Pstext 0 1407 1921 1920 2009-09-30T15:23:29Z AhmetA 2 /* Örnek Kullanım 1 */ Postscript harita veya grafiklerine metin eklemek için kullanılır. ==Örnek Kullanım 1== * Nokta koordinatları Boylam-Enlem olarak koordinat.dat dosyasında yazıyor olsun. Bu dosyadaki noktaların koordinatlarını nokta numaralarını yazdıralım: <bash> awk '{print $1, $2, "10 0 0 LM", NR }' koordinat.dat | \ pstext $R1 -O -K -G0/0/255 -D0.3/0 >> $psdosya </bash> Örneği tek başına çalıştırmak için >> işaretini ve -O'yu değiştirin Burada awk'tan yardım alıyoruz: * $1 Boylamları içeren ilk kolon * $2 Enlemleri içeren ikinci kolon * 10 0 0 LM ibaresi sırası ile font boyu 10 olsun, yazı açısı 0 olsun, font olarak 0 numaralı Helvetica kullanılsın, ve hizalama LM yani "left middle" alınsın demektir. * NR awk'ta satır numarasını ifade eder. Noktalarımız dosyada ilk satırdan başlıyorsa bu nokta numarasına eşit olacak. * "|" yani pipe karakteri komutun çıktısını bir başka komuta yönlendirmek için kullanılır. * Satır sonundaki ters bölü işareti komutun alt satırda devam edeceğini kullandığımız sistem kabuğuna (burada bash shell) bildirir. * pstext awk'ın sunduğu girdiyi çizimde kullanır. ==Örnek Kullanım 2== * Veri kolonları: x, y, font boyu, yazı açısı, [[font numarası]], hizalama, metin <bash> pstext -R -J -H -M -N << EOF >> x1.ps Opsiyonel comment-not satiri: goruntulenmez > 35 40.61 10 0 4 LT 13p 6i j Strike:43, Dip:90, Rake:180, Slip: 3cm, 2-5km, 14km EOF </bash> [[Category:GMT Komutları]] 1920 1748 2009-09-30T15:23:15Z AhmetA 2 Postscript harita veya grafiklerine metin eklemek için kullanılır. ==Örnek Kullanım 1== * Nokta koordinatları Boylam-Enlem olarak koordinat.dat dosyasında yazıyor olsun. Bu dosyadaki noktaların koordinatlarını nokta numaralarını yazdıralım: <bash> awk '{print $1, $2, "10 0 0 LM", NR }' koordinat.dat | \ pstext $R1 -O -K -G0/0/255 -D0.3/0 >> $psdosya </bash Örneği tek başına çalıştırmak için >> işaretini ve -O'yu değiştirin Burada awk'tan yardım alıyoruz: * $1 Boylamları içeren ilk kolon * $2 Enlemleri içeren ikinci kolon * 10 0 0 LM ibaresi sırası ile font boyu 10 olsun, yazı açısı 0 olsun, font olarak 0 numaralı Helvetica kullanılsın, ve hizalama LM yani "left middle" alınsın demektir. * NR awk'ta satır numarasını ifade eder. Noktalarımız dosyada ilk satırdan başlıyorsa bu nokta numarasına eşit olacak. * "|" yani pipe karakteri komutun çıktısını bir başka komuta yönlendirmek için kullanılır. * Satır sonundaki ters bölü işareti komutun alt satırda devam edeceğini kullandığımız sistem kabuğuna (burada bash shell) bildirir. * pstext awk'ın sunduğu girdiyi çizimde kullanır. ==Örnek Kullanım 2== * Veri kolonları: x, y, font boyu, yazı açısı, [[font numarası]], hizalama, metin <bash> pstext -R -J -H -M -N << EOF >> x1.ps Opsiyonel comment-not satiri: goruntulenmez > 35 40.61 10 0 4 LT 13p 6i j Strike:43, Dip:90, Rake:180, Slip: 3cm, 2-5km, 14km EOF </bash> [[Category:GMT Komutları]] 1748 1537 2009-04-04T14:42:28Z Onur 5 Postscript harita veya grafiklerine metin eklemek için kullanılır. ==Örnek Kullanım== * Veri kolonları: x, y, font boyu, yazı açısı, [[font numarası]], hizalama, metin <bash> pstext -R -J -H -M -N << EOF >> x1.ps Opsiyonel comment-not satiri: goruntulenmez > 35 40.61 10 0 4 LT 13p 6i j Strike:43, Dip:90, Rake:180, Slip: 3cm, 2-5km, 14km EOF </bash> [[Category:GMT Komutları]] 1537 2009-03-19T07:29:24Z AhmetA 2 Postscript harita veya grafiklerimize metin eklemek için kullanılır. ==Örnek Kullanım== * Kolonlar: x, y, ebat, açı, [[font numarası]], justify, metin <bash> pstext -R -J -H -M -N << EOF >> x1.ps Opsiyonel comment-not satiri: goruntulenmez > 35 40.61 10 0 4 LT 13p 6i j Strike:43, Dip:90, Rake:180, Slip: 3cm, 2-5km, 14km EOF </bash> [[Category:GMT Komutları]] Psvelo 0 1415 1654 1653 2009-04-02T12:46:49Z Ziyadin 4 ''' Bu komut ile vektör çizimi yapılır''' Çizdirilmesi isten vektörün sırasıyla aşağıdaki parametreleri verilir lon lat d-b_bileşen k-g_bileşen d-b_hata k-g_hata korelasyon istasyon_ismi örnek: <bash> psvelo << end -Se.01/0.1/0 -A0.005/0.1/0.04 -R17/21/38/40 -JM7 -Gred -Wred > gps.ps 20.665 39.734 -1.25 -2.47 0.74 0.65 0.058 KRTS end </bash> [[Category:GMT Komutları]] 1653 1652 2009-04-02T12:45:45Z Ziyadin 4 ''' Bu komut ile vektör çizimi yapılır''' Çizdirilmesi isten vektörün sırasıyla aşağıdaki parametreleri verilir lon lat d-b_bileşen k-g_bileşen d-b_hata k-g_hata korelasyon istasyon_ismi örnek: <bash> psvelo << end -Se.01/0.1/0 -A0.005/0.1/0.04 -R -JM -O -Gred -Wred >> gps.ps 20.665 39.734 -1.25 -2.47 0.74 0.65 0.058 KRTS end </bash> [[Category:GMT Komutları]] 1652 1651 2009-04-02T12:45:18Z Ziyadin 4 ''' Bu komut ile vektör çizimi yapılır''' Çizdirilmesi isten vektörün sırasıyla aşağıdaki parametreleri verilir lon lat d-b_bileşen k-g_bileşen d-b_hata k-g_hata korelasyon istasyon_ismi <bash> psvelo << end -Se.01/0.1/0 -A0.005/0.1/0.04 -R -JM -O -Gred -Wred >> gps.ps 20.665 39.734 -1.25 -2.47 0.74 0.65 0.058 KRTS end </bash> [[Category:GMT Komutları]] 1651 1650 2009-04-02T12:43:28Z Ziyadin 4 ''' Bu komut ile vektör çizimi yapılır''' Çizdirilmesi isten vektörün aşağıdaki özelliklerini bilmek gerekiyor lon lat d-b_bileşen k-g_bileşen d-b_hata k-g_hata korelasyon istasyon_ismi <bash> psvelo << end -Se.01/0.1/0 -A0.005/0.1/0.04 -R -JM -O -Gred -Wred >> gps.ps 20.665 39.734 -1.25 -2.47 0.74 0.65 0.058 KRTS end </bash> [[Category:GMT Komutları]] 1650 1649 2009-04-02T12:41:53Z Ziyadin 4 ''' Bu komut ile vektör çizimi yapılır''' lon lat d-b_bileşen k-g_bileşen d-b_hata k-g_hata korelasyon istasyon_ismi <bash> psvelo << end -Se.01/0.1/0 -A0.005/0.1/0.04 -R -JM -O -Gred -Wred >> gps.ps 20.665 39.734 -1.25 -2.47 0.74 0.65 0.058 KRTS end </bash> [[Category:GMT Komutları]] 1649 1648 2009-04-02T12:40:16Z Ziyadin 4 ''' Bu komut ile vektör çizimi yapılır''' <bash> psvelo << end -Se.01/0.1/0 -A0.005/0.1/0.04 -R -JM -O -Gred -Wred >> gps.ps 20.665 39.734 -1.25 -2.47 0.74 0.65 0.058 KRTS end </bash> [[Category:GMT Komutları]] 1648 1630 2009-04-02T12:39:55Z Ziyadin 4 '''psvelo komutu ile vektör çizimi yapılır''' <bash> psvelo << end -Se.01/0.1/0 -A0.005/0.1/0.04 -R -JM -O -Gred -Wred >> gps.ps 20.665 39.734 -1.25 -2.47 0.74 0.65 0.058 KRTS end </bash> [[Category:GMT Komutları]] 1630 1629 2009-04-02T08:27:07Z Ziyadin 4 == Reilinger et al., 2006 GPS vektörlerinin plot edilmesi == [[Resim:gps.jpg]] <bash> gmtset PAPER_MEDIA A4 MEASURE_UNIT inch \rm gps.ps pscoast -R20/44/30/45 -JM8 -Df -S120 -W -K -B4f2 > gps.ps psvelo << end -Se.01/0.1/0 -A0.005/0.1/0.04 -R -JM -O -Gred -Wred >> gps.ps 20.665 39.734 -1.25 -2.47 0.74 0.65 0.058 KRTS 20.794 41.127 0.44 -2.78 0.68 0.67 0.000 ORID 21.878 36.791 -18.73 -25.11 0.43 0.41 0.053 XRIS 21.928 38.427 -11.94 -11.44 0.80 0.80 -0.001 EYPA 22.046 38.209 -14.45 -24.60 0.89 0.89 -0.002 KOUN 22.073 38.365 -14.61 -14.14 0.89 0.89 -0.002 TRIZ 22.184 38.322 -13.93 -14.81 0.80 0.80 0.000 PSAR 22.201 38.529 -11.40 -13.47 0.83 0.83 -0.001 LIDO 22.544 39.937 2.39 -6.77 0.46 0.45 0.011 KRNA 22.823 37.184 -17.48 -27.47 0.44 0.40 0.050 LEON 22.945 38.888 -8.42 -15.27 0.44 0.42 0.032 NEVA 22.984 36.307 -15.41 -25.84 0.75 0.63 0.135 KYRA 23.125 41.459 0.92 -1.54 1.32 1.27 -0.008 PETB 23.138 43.110 -1.86 -1.12 1.32 1.23 0.001 BERK 23.395 42.556 1.05 -2.21 0.53 0.53 0.000 SOFI 23.425 42.477 -2.91 -1.17 1.23 1.13 0.010 PLA1 23.428 40.789 -0.09 -5.36 0.79 0.67 0.103 SOXO 23.569 41.823 -0.56 -2.75 1.34 1.30 -0.012 DOBR 23.916 41.597 -0.07 -3.67 1.25 1.21 -0.003 SAT1 23.919 39.994 1.06 -10.04 0.72 0.65 0.078 STHN 23.932 35.325 -15.56 -24.20 0.75 0.62 0.128 OMAL 23.932 38.079 -15.98 -25.83 0.39 0.37 0.040 DIOA 23.933 38.079 -15.98 -25.83 0.39 0.37 0.040 DION 24.392 38.086 -15.23 -25.88 0.65 0.60 0.058 SEVA 24.410 37.363 -17.29 -25.79 0.68 0.60 0.090 KYNS 24.521 36.747 -16.36 -24.64 0.66 0.59 0.082 MILO 24.543 38.887 -12.15 -23.82 0.73 0.65 0.061 NSKR 24.627 40.593 -0.86 -2.87 0.80 0.70 0.073 THAS 24.634 43.362 0.75 0.55 1.42 1.27 -0.004 KAIL 24.694 35.404 -16.07 -26.93 0.64 0.59 0.072 ROML 24.753 42.146 -0.83 -2.31 1.29 1.26 -0.013 PLO2 25.126 39.851 -14.81 -12.59 0.71 0.64 0.071 LIMN 25.277 42.963 1.15 0.62 1.29 1.19 0.000 GABR 25.379 37.449 -16.21 -26.40 0.84 0.79 0.018 MKN2 25.402 41.545 1.26 -2.10 1.27 1.22 -0.009 MOMC 25.439 36.346 -16.77 -30.61 0.42 0.40 0.048 THIR 25.513 40.466 -2.42 -3.70 0.81 0.79 0.022 SMTK 25.566 40.928 0.64 -2.05 0.77 0.74 0.013 ASKT 26.082 39.501 -20.82 -9.08 0.96 0.97 -0.017 AMAN 26.085 38.443 -19.07 -22.96 0.72 0.65 0.066 HIOS 26.126 44.464 0.72 -1.36 0.59 0.59 0.000 BUCU 26.157 39.731 -20.86 -9.16 0.93 0.95 -0.018 KEST 26.174 39.973 -16.38 -9.61 0.67 0.61 -0.012 SUBA 26.189 39.614 -19.94 -9.85 0.93 0.95 -0.025 BDER 26.206 35.129 -15.40 -28.08 0.43 0.41 0.042 ZAKR 26.216 39.726 -21.11 -9.61 0.95 0.96 0.001 KRKE 26.268 43.599 -0.34 -0.47 1.33 1.25 -0.005 TSAR 26.309 42.075 0.03 0.02 1.24 1.19 -0.005 TOPO 26.317 39.785 -20.05 -9.19 0.95 0.99 0.001 EZIN 26.385 38.311 -17.64 -22.39 0.69 0.67 -0.002 CEIL 26.406 36.586 -14.23 -30.03 0.68 0.60 0.096 ASTP 26.451 39.234 -19.47 -12.68 0.74 0.65 0.048 LESV 26.535 39.580 -20.45 -6.51 0.94 0.96 0.004 HOBS 26.700 39.311 -18.80 -11.72 0.76 0.70 0.003 AYKA 26.706 40.739 -4.84 -3.34 0.71 0.71 0.021 DOKU 26.707 39.326 -21.06 -9.80 0.73 0.71 -0.009 AYVA 26.725 43.488 -0.68 -0.37 1.34 1.27 -0.001 SHUM 26.732 39.653 -22.65 -7.26 0.94 0.93 0.023 KCAM 26.871 40.601 -13.42 -4.14 0.91 0.94 0.055 KVAK 26.880 40.396 -19.20 -6.57 0.90 0.92 0.035 SEVK 26.885 39.010 -21.06 -13.52 1.78 1.75 -0.019 ESEN 26.910 40.029 -19.70 -8.64 0.93 0.93 0.040 BAH1 26.929 36.752 -15.88 -26.53 0.72 0.62 0.079 KOSI 26.989 37.780 -18.97 -23.89 0.70 0.61 0.074 SAMO 27.085 38.019 -20.01 -19.68 0.69 0.61 -0.070 OZDE 27.112 39.244 -19.64 -12.11 1.67 1.72 -0.004 D5DU 27.214 40.171 -19.97 -9.04 0.92 0.93 0.050 ARAK 27.217 39.897 -19.62 -8.40 0.61 0.60 0.017 KIRE 27.224 35.493 -12.00 -30.43 0.43 0.41 0.033 KRPT 27.231 31.346 -2.53 4.44 0.88 0.77 0.003 MATR 27.269 39.577 -20.77 -6.40 0.95 0.94 0.043 EGMI 27.301 40.381 -18.24 -5.55 0.89 0.89 0.049 KABI 27.308 38.711 -17.44 -14.74 0.77 0.72 0.004 BAYO 27.316 39.024 -20.63 -13.31 0.76 0.71 0.013 YAYA 27.393 40.811 -3.53 -4.76 0.71 0.68 -0.010 YENB 27.394 36.681 -11.85 -29.90 0.64 0.60 -0.031 KNID 27.423 37.032 -15.96 -26.08 0.67 0.58 -0.048 BODR 27.424 39.785 -22.95 -8.51 0.73 0.72 0.022 ALAN 27.442 42.666 0.93 -0.45 1.26 1.22 -0.010 BURG 27.483 42.484 -1.71 -0.88 1.35 1.30 -0.003 BUTG 27.486 37.818 -19.66 -18.98 0.91 0.87 -0.018 SOKE 27.586 40.588 -15.04 -5.80 1.14 1.06 0.008 MISL 27.590 39.295 -16.75 -12.25 1.64 1.66 -0.011 D7DU 27.629 40.245 -20.01 -5.48 0.92 0.93 0.054 UKIR 27.763 40.059 -22.89 -2.94 0.94 0.94 0.045 KOCB 27.779 41.827 0.91 -0.09 0.73 0.69 -0.018 DEMI 27.781 35.952 -8.21 -28.82 0.44 0.42 0.037 KATV 27.816 40.400 -20.96 -3.23 0.69 0.68 0.014 ERDE 27.836 37.196 -17.58 -24.98 0.63 0.58 -0.055 CAMK 27.873 39.006 -21.02 -10.31 0.68 0.66 0.014 AKGA 27.906 39.722 -21.20 -4.53 0.71 0.63 0.003 BALI 27.960 40.971 2.72 -0.59 0.65 0.62 -0.001 MAER 27.963 36.772 -14.23 -25.98 0.59 0.53 -0.036 MARM 28.000 38.248 -20.62 -12.62 0.93 0.87 -0.009 ODME 28.081 37.609 -20.77 -20.94 0.63 0.54 -0.051 CINE 28.293 41.475 1.27 -0.67 1.16 1.05 -0.007 YALI 28.365 41.052 -1.60 0.79 1.15 1.06 -0.005 SELP 28.373 40.398 -19.18 -1.24 1.23 1.06 -0.013 YENI 28.427 37.175 -18.12 -20.77 0.74 0.69 -0.047 MULA 28.483 38.315 -22.61 -13.18 0.96 0.89 0.004 ALSE 28.671 39.046 -21.14 -6.39 0.71 0.67 -0.004 DMIR 28.779 40.167 -20.40 -2.55 0.93 0.93 0.056 HAGA 28.826 36.762 -15.74 -20.01 0.98 0.79 -0.013 DLMN 28.923 39.930 -23.43 -0.54 0.96 0.95 0.057 GIRE 29.020 41.104 -2.02 0.06 0.68 0.68 -0.012 ITAY 29.048 37.566 -21.27 -15.37 1.02 0.97 -0.052 TAVA 29.064 41.064 -2.42 0.94 0.61 0.58 0.000 IKAN 29.102 40.136 -23.43 -3.04 0.71 0.70 -0.001 ULUD 29.106 40.270 -20.83 0.44 0.92 0.92 0.043 DTAS 29.111 40.165 -21.26 -0.75 0.93 0.93 0.056 ZEYA 29.136 37.941 -21.80 -7.82 0.67 0.63 -0.008 PAMU 29.141 40.122 -19.44 -2.33 0.79 0.76 -0.006 ULDA 29.143 40.639 -15.62 1.09 0.71 0.69 0.003 CINA 29.146 40.460 -20.09 1.83 0.92 0.92 0.043 GEML 29.261 40.200 -21.11 -1.34 0.93 0.93 0.051 CATA 29.288 40.485 -15.40 1.47 1.81 1.55 0.006 KUTE 29.392 37.448 -21.04 -11.21 0.99 0.89 -0.060 GKPN 29.423 40.821 -8.85 0.83 0.68 0.68 0.031 GATE 29.439 36.720 -15.12 -11.57 0.68 0.62 -0.047 SIRA 29.451 40.787 -7.50 -3.98 1.40 1.37 0.003 TUBI 29.514 40.164 -21.41 -0.19 0.97 0.95 0.053 HMZA 29.535 37.185 -19.25 -13.31 0.83 0.81 -0.022 YSFC 29.585 40.667 -13.09 1.95 0.94 0.93 0.045 OLUK 29.623 41.179 -0.85 -0.58 1.25 1.11 -0.022 SILE 29.635 40.803 -6.06 1.23 0.94 0.92 0.041 YUHE 29.648 36.194 -10.02 -8.76 0.71 0.54 -0.057 KASO 29.681 40.362 -19.88 0.62 0.65 0.57 0.009 DERB 29.810 36.971 -20.18 -8.55 0.82 0.81 -0.021 KYBS 29.889 40.066 -20.72 -6.54 1.95 1.80 -0.016 KPKL 29.908 40.438 -17.69 -1.75 0.59 0.59 0.003 IGAZ 29.929 40.425 -17.69 -1.74 0.59 0.59 0.003 IUCK 30.026 40.465 -16.76 -1.68 0.66 0.61 -0.008 MEKE 30.130 40.745 -8.47 -0.65 0.89 0.92 0.003 SISL 30.134 40.690 -12.94 0.02 0.79 0.81 0.010 SMAS 30.297 37.689 -19.20 -8.63 0.56 0.51 -0.030 BURD 30.609 36.829 -12.19 -8.16 0.63 0.58 -0.038 ANTG 30.637 39.658 -24.01 -1.74 0.97 0.90 0.015 ESKI 30.638 40.614 -13.58 -1.21 0.57 0.58 0.012 KTOP 30.644 38.769 -21.23 -2.55 0.84 0.74 0.018 AFYO 30.655 40.628 -13.53 -1.27 0.57 0.58 0.012 KKAP 30.679 40.552 -17.01 -0.63 0.67 0.70 0.026 BOZS 30.680 40.538 -17.01 -0.63 0.67 0.70 0.026 AGUZ 30.745 40.652 -11.17 1.11 0.99 1.01 0.079 KMAL 30.761 40.589 -13.06 -1.14 0.78 0.79 0.000 AGOK 30.804 40.386 -19.55 -1.84 0.63 0.63 0.040 TEBA 30.827 40.735 -7.95 -0.52 0.73 0.74 0.014 KDER 30.862 40.555 -17.20 -0.15 0.96 0.97 0.041 PINA 30.888 29.514 -2.61 5.46 0.82 0.78 -0.001 MEST 31.121 37.762 -16.55 -4.95 0.92 0.74 -0.103 AKSU 31.344 29.862 -2.24 5.54 0.54 0.51 -0.009 HELW 31.344 29.862 -2.24 5.54 0.54 0.51 -0.009 PHLW 31.438 40.937 -3.39 0.13 0.55 0.53 0.004 YIG2 31.439 40.937 -3.39 0.13 0.55 0.53 0.004 YIGI 31.814 39.564 -20.43 -2.31 0.79 0.68 0.018 SIVR 32.160 36.431 -11.13 -0.38 0.63 0.59 -0.061 SEKI 32.226 41.520 0.49 -0.96 0.87 0.86 -0.012 HALI 32.566 29.379 -1.50 6.95 0.59 0.58 0.006 FANA 32.570 40.881 -6.47 0.27 0.75 0.69 -0.006 ISME 32.759 39.886 -21.39 -1.49 0.55 0.54 -0.006 ANKM 32.759 39.886 -21.39 -1.49 0.55 0.54 -0.006 ANKR 33.102 29.141 -1.09 6.75 0.69 0.65 0.006 ABOZ 33.191 37.378 -13.63 2.53 0.60 0.59 0.005 MELE 33.228 28.163 -2.01 7.14 0.66 0.65 0.005 GARB 33.391 27.919 -1.92 7.22 0.65 0.64 0.002 ZEIT 33.396 35.141 -6.24 3.11 0.53 0.53 0.000 NICO 33.404 28.631 -2.93 4.98 0.65 0.64 0.004 DERB 33.494 27.686 -1.69 5.07 0.65 0.64 0.000 GEMS 33.596 28.269 -3.18 6.29 0.58 0.57 0.004 TOUR 33.832 27.244 -3.36 5.82 0.82 0.77 -0.003 HURG 33.883 27.961 -4.61 8.74 1.01 1.01 -0.008 KENS 33.991 44.413 0.02 1.06 0.66 0.66 0.001 CRAO 33.995 28.639 -0.87 6.38 1.03 1.04 -0.011 CATH 34.184 27.846 -3.40 7.25 0.58 0.57 0.001 SHAM 34.256 36.566 -11.59 4.94 0.69 0.69 0.000 MERS 34.314 28.178 -2.17 8.06 0.87 0.80 -0.003 NABQ 34.470 28.529 -3.05 7.42 0.63 0.63 0.001 DAHA 34.552 36.900 -12.20 4.37 1.08 0.96 0.029 MER0 34.763 30.598 0.47 8.64 0.55 0.55 0.000 RAMO 34.781 32.068 -1.73 7.46 0.51 0.51 -0.001 TELA 34.803 39.106 -19.36 3.89 1.50 1.49 -0.025 ABDI 34.813 39.801 -18.84 5.38 0.66 0.64 0.005 YOZG 34.866 31.378 -2.97 7.70 0.74 0.74 0.000 LHAV 34.875 40.453 -17.60 4.78 0.94 0.91 -0.016 KKIR 34.921 29.509 -0.45 8.86 0.53 0.53 0.000 ELAT 35.023 32.779 -3.53 8.57 0.49 0.49 0.000 BSHM 35.089 31.723 -1.61 7.28 1.18 1.12 -0.012 BARG 35.145 33.023 -3.78 8.18 0.57 0.57 0.000 KABR 35.202 31.771 -2.86 8.59 0.95 0.93 0.005 JSLM 35.205 42.020 -0.56 1.72 0.87 0.77 0.007 SINO 35.392 31.593 -2.32 8.90 0.64 0.63 0.001 DRAG 35.416 32.479 -3.58 9.66 0.57 0.57 0.000 GILB 35.674 34.115 -6.87 8.39 0.95 0.95 0.000 LAUG 35.688 32.995 -1.68 11.97 0.52 0.52 -0.002 KATZ 35.771 33.182 -2.68 11.26 0.66 0.66 0.000 ELRO 35.870 36.397 -5.41 9.51 1.70 1.62 -0.001 ULCN 35.940 36.456 -9.60 9.71 1.04 1.00 0.003 ULUC 36.100 29.139 1.57 12.55 0.87 0.85 0.001 HALY 36.131 36.050 -5.12 10.20 0.65 0.63 -0.015 SENK 36.137 36.899 -11.11 9.59 0.50 0.50 -0.012 DORT 36.180 36.540 -9.89 12.17 1.73 1.75 -0.033 ISKE 36.245 38.231 -13.82 8.39 1.59 1.44 -0.016 PNLR 36.285 33.510 -2.27 11.90 0.95 0.95 -0.001 UDMC 36.330 37.572 -14.11 8.91 1.66 1.60 -0.031 ANDR 36.336 41.299 0.29 2.77 0.98 0.99 0.049 SAMS 36.378 26.458 3.24 14.09 1.77 1.77 -0.002 ALWJ 36.465 36.531 -7.41 11.86 0.90 0.82 0.007 ABAK 36.524 36.788 -7.80 10.13 0.67 0.67 -0.004 HASA 36.643 37.088 -7.45 10.98 0.76 0.72 -0.016 FEVZ 36.972 37.190 -8.18 11.63 0.49 0.50 -0.009 SAKZ 36.996 37.522 -9.38 10.60 0.55 0.57 -0.020 KMAR 37.106 36.685 -7.95 10.53 1.77 1.74 -0.060 KILI 37.113 37.747 -11.97 8.31 0.69 0.68 -0.011 ABEY 37.220 38.179 -13.24 9.37 0.66 0.67 -0.017 ELBI 37.436 37.518 -7.40 11.49 0.68 0.70 -0.014 ALAR 37.574 36.901 -6.73 13.70 0.56 0.53 -0.012 GAZI 37.869 38.050 -13.34 9.73 0.68 0.67 -0.014 ALTP 37.886 37.541 -7.10 12.58 0.74 0.73 -0.011 CKRH 37.902 37.237 -6.82 13.61 0.68 0.68 -0.021 ARGA 37.958 39.454 -17.03 10.01 0.44 0.43 0.001 SINC 38.049 44.552 -0.16 -1.02 1.50 1.32 -0.024 GELE 38.215 38.456 -11.48 10.92 0.74 0.72 -0.012 MLTY 38.215 38.456 -11.48 10.92 0.74 0.72 -0.012 MLT1 38.231 37.747 -7.57 14.06 0.83 0.80 -0.002 ADYI 39.164 39.613 -18.72 9.73 0.93 0.87 -0.026 KMAH 39.242 44.704 -0.22 0.05 1.27 1.13 0.018 GKL_ 39.254 38.640 -13.64 10.88 1.24 1.20 -0.046 GMKV 39.524 39.071 -16.97 11.96 1.45 1.30 -0.004 TUNC 39.631 21.369 7.59 15.54 1.79 1.78 -0.001 JEDD 39.702 40.974 0.68 2.55 0.47 0.45 0.009 AKTO 39.776 40.995 0.66 2.54 0.47 0.45 0.009 TRAB 39.805 37.847 -8.91 15.11 0.75 0.74 -0.006 KRCD 40.052 38.963 -13.53 9.87 1.58 1.36 -0.012 KAKO 40.254 39.731 -2.81 5.81 0.75 0.68 -0.015 MERC 40.272 43.681 1.83 -1.09 1.68 1.41 0.006 KRPO 40.650 37.246 -6.44 16.64 0.80 0.75 -0.023 KIZ2 40.651 37.247 -6.44 16.64 0.80 0.75 -0.023 KIZI 40.809 40.437 0.72 3.31 0.56 0.51 -0.015 ISPI 41.057 38.959 -6.75 11.47 1.43 1.20 -0.024 SOLH 41.300 39.973 -0.66 5.88 0.66 0.64 0.008 ERZU 41.339 41.371 -0.54 2.83 0.90 0.89 -0.017 HOPA 41.454 39.186 -5.88 10.74 2.01 1.29 -0.046 VART 41.512 39.643 -2.09 4.39 1.78 1.22 -0.072 TKMN 41.565 43.788 0.78 1.23 0.44 0.43 0.004 ZECK 41.565 43.788 0.78 1.23 0.44 0.43 0.004 ZELB 41.794 38.754 -4.69 14.76 0.84 0.69 0.107 KRKT 41.990 40.548 1.95 5.07 0.93 0.90 0.020 OLTU 42.062 42.721 -0.42 3.35 0.49 0.49 -0.005 INGU 42.133 41.648 -0.54 5.19 0.66 0.66 -0.009 SHUA 42.149 39.714 -1.42 8.81 1.40 1.24 -0.022 KRYZ 42.195 43.349 -0.31 -0.09 0.85 0.83 -0.006 ULKA 42.457 37.528 -6.45 15.11 2.72 1.24 0.042 SRNK 42.471 42.022 2.18 4.19 0.75 0.69 -0.031 VANI 42.547 38.488 -5.62 14.01 1.52 1.20 -0.045 RESD 42.667 43.743 0.50 2.16 0.81 0.82 -0.010 SHAT 42.755 41.126 1.38 4.64 1.35 1.06 -0.012 ARDA 42.787 44.011 0.01 1.32 0.85 0.85 -0.007 BEUG 42.910 39.232 -2.03 9.45 0.61 0.52 -0.032 PTNS end xv gps.ps & </bash> [[Category:GMT Komutları]] 1629 1619 2009-04-02T08:25:36Z Ziyadin 4 == Reilinger 2006 GPS vektörlerinin plot edilmesi == [[Resim:gps.jpg]] <bash> gmtset PAPER_MEDIA A4 MEASURE_UNIT inch \rm gps.ps pscoast -R20/44/30/45 -JM8 -Df -S120 -W -K -B4f2 > gps.ps psvelo << end -Se.01/0.1/0 -A0.005/0.1/0.04 -R -JM -O -Gred -Wred >> gps.ps 20.665 39.734 -1.25 -2.47 0.74 0.65 0.058 KRTS 20.794 41.127 0.44 -2.78 0.68 0.67 0.000 ORID 21.878 36.791 -18.73 -25.11 0.43 0.41 0.053 XRIS 21.928 38.427 -11.94 -11.44 0.80 0.80 -0.001 EYPA 22.046 38.209 -14.45 -24.60 0.89 0.89 -0.002 KOUN 22.073 38.365 -14.61 -14.14 0.89 0.89 -0.002 TRIZ 22.184 38.322 -13.93 -14.81 0.80 0.80 0.000 PSAR 22.201 38.529 -11.40 -13.47 0.83 0.83 -0.001 LIDO 22.544 39.937 2.39 -6.77 0.46 0.45 0.011 KRNA 22.823 37.184 -17.48 -27.47 0.44 0.40 0.050 LEON 22.945 38.888 -8.42 -15.27 0.44 0.42 0.032 NEVA 22.984 36.307 -15.41 -25.84 0.75 0.63 0.135 KYRA 23.125 41.459 0.92 -1.54 1.32 1.27 -0.008 PETB 23.138 43.110 -1.86 -1.12 1.32 1.23 0.001 BERK 23.395 42.556 1.05 -2.21 0.53 0.53 0.000 SOFI 23.425 42.477 -2.91 -1.17 1.23 1.13 0.010 PLA1 23.428 40.789 -0.09 -5.36 0.79 0.67 0.103 SOXO 23.569 41.823 -0.56 -2.75 1.34 1.30 -0.012 DOBR 23.916 41.597 -0.07 -3.67 1.25 1.21 -0.003 SAT1 23.919 39.994 1.06 -10.04 0.72 0.65 0.078 STHN 23.932 35.325 -15.56 -24.20 0.75 0.62 0.128 OMAL 23.932 38.079 -15.98 -25.83 0.39 0.37 0.040 DIOA 23.933 38.079 -15.98 -25.83 0.39 0.37 0.040 DION 24.392 38.086 -15.23 -25.88 0.65 0.60 0.058 SEVA 24.410 37.363 -17.29 -25.79 0.68 0.60 0.090 KYNS 24.521 36.747 -16.36 -24.64 0.66 0.59 0.082 MILO 24.543 38.887 -12.15 -23.82 0.73 0.65 0.061 NSKR 24.627 40.593 -0.86 -2.87 0.80 0.70 0.073 THAS 24.634 43.362 0.75 0.55 1.42 1.27 -0.004 KAIL 24.694 35.404 -16.07 -26.93 0.64 0.59 0.072 ROML 24.753 42.146 -0.83 -2.31 1.29 1.26 -0.013 PLO2 25.126 39.851 -14.81 -12.59 0.71 0.64 0.071 LIMN 25.277 42.963 1.15 0.62 1.29 1.19 0.000 GABR 25.379 37.449 -16.21 -26.40 0.84 0.79 0.018 MKN2 25.402 41.545 1.26 -2.10 1.27 1.22 -0.009 MOMC 25.439 36.346 -16.77 -30.61 0.42 0.40 0.048 THIR 25.513 40.466 -2.42 -3.70 0.81 0.79 0.022 SMTK 25.566 40.928 0.64 -2.05 0.77 0.74 0.013 ASKT 26.082 39.501 -20.82 -9.08 0.96 0.97 -0.017 AMAN 26.085 38.443 -19.07 -22.96 0.72 0.65 0.066 HIOS 26.126 44.464 0.72 -1.36 0.59 0.59 0.000 BUCU 26.157 39.731 -20.86 -9.16 0.93 0.95 -0.018 KEST 26.174 39.973 -16.38 -9.61 0.67 0.61 -0.012 SUBA 26.189 39.614 -19.94 -9.85 0.93 0.95 -0.025 BDER 26.206 35.129 -15.40 -28.08 0.43 0.41 0.042 ZAKR 26.216 39.726 -21.11 -9.61 0.95 0.96 0.001 KRKE 26.268 43.599 -0.34 -0.47 1.33 1.25 -0.005 TSAR 26.309 42.075 0.03 0.02 1.24 1.19 -0.005 TOPO 26.317 39.785 -20.05 -9.19 0.95 0.99 0.001 EZIN 26.385 38.311 -17.64 -22.39 0.69 0.67 -0.002 CEIL 26.406 36.586 -14.23 -30.03 0.68 0.60 0.096 ASTP 26.451 39.234 -19.47 -12.68 0.74 0.65 0.048 LESV 26.535 39.580 -20.45 -6.51 0.94 0.96 0.004 HOBS 26.700 39.311 -18.80 -11.72 0.76 0.70 0.003 AYKA 26.706 40.739 -4.84 -3.34 0.71 0.71 0.021 DOKU 26.707 39.326 -21.06 -9.80 0.73 0.71 -0.009 AYVA 26.725 43.488 -0.68 -0.37 1.34 1.27 -0.001 SHUM 26.732 39.653 -22.65 -7.26 0.94 0.93 0.023 KCAM 26.871 40.601 -13.42 -4.14 0.91 0.94 0.055 KVAK 26.880 40.396 -19.20 -6.57 0.90 0.92 0.035 SEVK 26.885 39.010 -21.06 -13.52 1.78 1.75 -0.019 ESEN 26.910 40.029 -19.70 -8.64 0.93 0.93 0.040 BAH1 26.929 36.752 -15.88 -26.53 0.72 0.62 0.079 KOSI 26.989 37.780 -18.97 -23.89 0.70 0.61 0.074 SAMO 27.085 38.019 -20.01 -19.68 0.69 0.61 -0.070 OZDE 27.112 39.244 -19.64 -12.11 1.67 1.72 -0.004 D5DU 27.214 40.171 -19.97 -9.04 0.92 0.93 0.050 ARAK 27.217 39.897 -19.62 -8.40 0.61 0.60 0.017 KIRE 27.224 35.493 -12.00 -30.43 0.43 0.41 0.033 KRPT 27.231 31.346 -2.53 4.44 0.88 0.77 0.003 MATR 27.269 39.577 -20.77 -6.40 0.95 0.94 0.043 EGMI 27.301 40.381 -18.24 -5.55 0.89 0.89 0.049 KABI 27.308 38.711 -17.44 -14.74 0.77 0.72 0.004 BAYO 27.316 39.024 -20.63 -13.31 0.76 0.71 0.013 YAYA 27.393 40.811 -3.53 -4.76 0.71 0.68 -0.010 YENB 27.394 36.681 -11.85 -29.90 0.64 0.60 -0.031 KNID 27.423 37.032 -15.96 -26.08 0.67 0.58 -0.048 BODR 27.424 39.785 -22.95 -8.51 0.73 0.72 0.022 ALAN 27.442 42.666 0.93 -0.45 1.26 1.22 -0.010 BURG 27.483 42.484 -1.71 -0.88 1.35 1.30 -0.003 BUTG 27.486 37.818 -19.66 -18.98 0.91 0.87 -0.018 SOKE 27.586 40.588 -15.04 -5.80 1.14 1.06 0.008 MISL 27.590 39.295 -16.75 -12.25 1.64 1.66 -0.011 D7DU 27.629 40.245 -20.01 -5.48 0.92 0.93 0.054 UKIR 27.763 40.059 -22.89 -2.94 0.94 0.94 0.045 KOCB 27.779 41.827 0.91 -0.09 0.73 0.69 -0.018 DEMI 27.781 35.952 -8.21 -28.82 0.44 0.42 0.037 KATV 27.816 40.400 -20.96 -3.23 0.69 0.68 0.014 ERDE 27.836 37.196 -17.58 -24.98 0.63 0.58 -0.055 CAMK 27.873 39.006 -21.02 -10.31 0.68 0.66 0.014 AKGA 27.906 39.722 -21.20 -4.53 0.71 0.63 0.003 BALI 27.960 40.971 2.72 -0.59 0.65 0.62 -0.001 MAER 27.963 36.772 -14.23 -25.98 0.59 0.53 -0.036 MARM 28.000 38.248 -20.62 -12.62 0.93 0.87 -0.009 ODME 28.081 37.609 -20.77 -20.94 0.63 0.54 -0.051 CINE 28.293 41.475 1.27 -0.67 1.16 1.05 -0.007 YALI 28.365 41.052 -1.60 0.79 1.15 1.06 -0.005 SELP 28.373 40.398 -19.18 -1.24 1.23 1.06 -0.013 YENI 28.427 37.175 -18.12 -20.77 0.74 0.69 -0.047 MULA 28.483 38.315 -22.61 -13.18 0.96 0.89 0.004 ALSE 28.671 39.046 -21.14 -6.39 0.71 0.67 -0.004 DMIR 28.779 40.167 -20.40 -2.55 0.93 0.93 0.056 HAGA 28.826 36.762 -15.74 -20.01 0.98 0.79 -0.013 DLMN 28.923 39.930 -23.43 -0.54 0.96 0.95 0.057 GIRE 29.020 41.104 -2.02 0.06 0.68 0.68 -0.012 ITAY 29.048 37.566 -21.27 -15.37 1.02 0.97 -0.052 TAVA 29.064 41.064 -2.42 0.94 0.61 0.58 0.000 IKAN 29.102 40.136 -23.43 -3.04 0.71 0.70 -0.001 ULUD 29.106 40.270 -20.83 0.44 0.92 0.92 0.043 DTAS 29.111 40.165 -21.26 -0.75 0.93 0.93 0.056 ZEYA 29.136 37.941 -21.80 -7.82 0.67 0.63 -0.008 PAMU 29.141 40.122 -19.44 -2.33 0.79 0.76 -0.006 ULDA 29.143 40.639 -15.62 1.09 0.71 0.69 0.003 CINA 29.146 40.460 -20.09 1.83 0.92 0.92 0.043 GEML 29.261 40.200 -21.11 -1.34 0.93 0.93 0.051 CATA 29.288 40.485 -15.40 1.47 1.81 1.55 0.006 KUTE 29.392 37.448 -21.04 -11.21 0.99 0.89 -0.060 GKPN 29.423 40.821 -8.85 0.83 0.68 0.68 0.031 GATE 29.439 36.720 -15.12 -11.57 0.68 0.62 -0.047 SIRA 29.451 40.787 -7.50 -3.98 1.40 1.37 0.003 TUBI 29.514 40.164 -21.41 -0.19 0.97 0.95 0.053 HMZA 29.535 37.185 -19.25 -13.31 0.83 0.81 -0.022 YSFC 29.585 40.667 -13.09 1.95 0.94 0.93 0.045 OLUK 29.623 41.179 -0.85 -0.58 1.25 1.11 -0.022 SILE 29.635 40.803 -6.06 1.23 0.94 0.92 0.041 YUHE 29.648 36.194 -10.02 -8.76 0.71 0.54 -0.057 KASO 29.681 40.362 -19.88 0.62 0.65 0.57 0.009 DERB 29.810 36.971 -20.18 -8.55 0.82 0.81 -0.021 KYBS 29.889 40.066 -20.72 -6.54 1.95 1.80 -0.016 KPKL 29.908 40.438 -17.69 -1.75 0.59 0.59 0.003 IGAZ 29.929 40.425 -17.69 -1.74 0.59 0.59 0.003 IUCK 30.026 40.465 -16.76 -1.68 0.66 0.61 -0.008 MEKE 30.130 40.745 -8.47 -0.65 0.89 0.92 0.003 SISL 30.134 40.690 -12.94 0.02 0.79 0.81 0.010 SMAS 30.297 37.689 -19.20 -8.63 0.56 0.51 -0.030 BURD 30.609 36.829 -12.19 -8.16 0.63 0.58 -0.038 ANTG 30.637 39.658 -24.01 -1.74 0.97 0.90 0.015 ESKI 30.638 40.614 -13.58 -1.21 0.57 0.58 0.012 KTOP 30.644 38.769 -21.23 -2.55 0.84 0.74 0.018 AFYO 30.655 40.628 -13.53 -1.27 0.57 0.58 0.012 KKAP 30.679 40.552 -17.01 -0.63 0.67 0.70 0.026 BOZS 30.680 40.538 -17.01 -0.63 0.67 0.70 0.026 AGUZ 30.745 40.652 -11.17 1.11 0.99 1.01 0.079 KMAL 30.761 40.589 -13.06 -1.14 0.78 0.79 0.000 AGOK 30.804 40.386 -19.55 -1.84 0.63 0.63 0.040 TEBA 30.827 40.735 -7.95 -0.52 0.73 0.74 0.014 KDER 30.862 40.555 -17.20 -0.15 0.96 0.97 0.041 PINA 30.888 29.514 -2.61 5.46 0.82 0.78 -0.001 MEST 31.121 37.762 -16.55 -4.95 0.92 0.74 -0.103 AKSU 31.344 29.862 -2.24 5.54 0.54 0.51 -0.009 HELW 31.344 29.862 -2.24 5.54 0.54 0.51 -0.009 PHLW 31.438 40.937 -3.39 0.13 0.55 0.53 0.004 YIG2 31.439 40.937 -3.39 0.13 0.55 0.53 0.004 YIGI 31.814 39.564 -20.43 -2.31 0.79 0.68 0.018 SIVR 32.160 36.431 -11.13 -0.38 0.63 0.59 -0.061 SEKI 32.226 41.520 0.49 -0.96 0.87 0.86 -0.012 HALI 32.566 29.379 -1.50 6.95 0.59 0.58 0.006 FANA 32.570 40.881 -6.47 0.27 0.75 0.69 -0.006 ISME 32.759 39.886 -21.39 -1.49 0.55 0.54 -0.006 ANKM 32.759 39.886 -21.39 -1.49 0.55 0.54 -0.006 ANKR 33.102 29.141 -1.09 6.75 0.69 0.65 0.006 ABOZ 33.191 37.378 -13.63 2.53 0.60 0.59 0.005 MELE 33.228 28.163 -2.01 7.14 0.66 0.65 0.005 GARB 33.391 27.919 -1.92 7.22 0.65 0.64 0.002 ZEIT 33.396 35.141 -6.24 3.11 0.53 0.53 0.000 NICO 33.404 28.631 -2.93 4.98 0.65 0.64 0.004 DERB 33.494 27.686 -1.69 5.07 0.65 0.64 0.000 GEMS 33.596 28.269 -3.18 6.29 0.58 0.57 0.004 TOUR 33.832 27.244 -3.36 5.82 0.82 0.77 -0.003 HURG 33.883 27.961 -4.61 8.74 1.01 1.01 -0.008 KENS 33.991 44.413 0.02 1.06 0.66 0.66 0.001 CRAO 33.995 28.639 -0.87 6.38 1.03 1.04 -0.011 CATH 34.184 27.846 -3.40 7.25 0.58 0.57 0.001 SHAM 34.256 36.566 -11.59 4.94 0.69 0.69 0.000 MERS 34.314 28.178 -2.17 8.06 0.87 0.80 -0.003 NABQ 34.470 28.529 -3.05 7.42 0.63 0.63 0.001 DAHA 34.552 36.900 -12.20 4.37 1.08 0.96 0.029 MER0 34.763 30.598 0.47 8.64 0.55 0.55 0.000 RAMO 34.781 32.068 -1.73 7.46 0.51 0.51 -0.001 TELA 34.803 39.106 -19.36 3.89 1.50 1.49 -0.025 ABDI 34.813 39.801 -18.84 5.38 0.66 0.64 0.005 YOZG 34.866 31.378 -2.97 7.70 0.74 0.74 0.000 LHAV 34.875 40.453 -17.60 4.78 0.94 0.91 -0.016 KKIR 34.921 29.509 -0.45 8.86 0.53 0.53 0.000 ELAT 35.023 32.779 -3.53 8.57 0.49 0.49 0.000 BSHM 35.089 31.723 -1.61 7.28 1.18 1.12 -0.012 BARG 35.145 33.023 -3.78 8.18 0.57 0.57 0.000 KABR 35.202 31.771 -2.86 8.59 0.95 0.93 0.005 JSLM 35.205 42.020 -0.56 1.72 0.87 0.77 0.007 SINO 35.392 31.593 -2.32 8.90 0.64 0.63 0.001 DRAG 35.416 32.479 -3.58 9.66 0.57 0.57 0.000 GILB 35.674 34.115 -6.87 8.39 0.95 0.95 0.000 LAUG 35.688 32.995 -1.68 11.97 0.52 0.52 -0.002 KATZ 35.771 33.182 -2.68 11.26 0.66 0.66 0.000 ELRO 35.870 36.397 -5.41 9.51 1.70 1.62 -0.001 ULCN 35.940 36.456 -9.60 9.71 1.04 1.00 0.003 ULUC 36.100 29.139 1.57 12.55 0.87 0.85 0.001 HALY 36.131 36.050 -5.12 10.20 0.65 0.63 -0.015 SENK 36.137 36.899 -11.11 9.59 0.50 0.50 -0.012 DORT 36.180 36.540 -9.89 12.17 1.73 1.75 -0.033 ISKE 36.245 38.231 -13.82 8.39 1.59 1.44 -0.016 PNLR 36.285 33.510 -2.27 11.90 0.95 0.95 -0.001 UDMC 36.330 37.572 -14.11 8.91 1.66 1.60 -0.031 ANDR 36.336 41.299 0.29 2.77 0.98 0.99 0.049 SAMS 36.378 26.458 3.24 14.09 1.77 1.77 -0.002 ALWJ 36.465 36.531 -7.41 11.86 0.90 0.82 0.007 ABAK 36.524 36.788 -7.80 10.13 0.67 0.67 -0.004 HASA 36.643 37.088 -7.45 10.98 0.76 0.72 -0.016 FEVZ 36.972 37.190 -8.18 11.63 0.49 0.50 -0.009 SAKZ 36.996 37.522 -9.38 10.60 0.55 0.57 -0.020 KMAR 37.106 36.685 -7.95 10.53 1.77 1.74 -0.060 KILI 37.113 37.747 -11.97 8.31 0.69 0.68 -0.011 ABEY 37.220 38.179 -13.24 9.37 0.66 0.67 -0.017 ELBI 37.436 37.518 -7.40 11.49 0.68 0.70 -0.014 ALAR 37.574 36.901 -6.73 13.70 0.56 0.53 -0.012 GAZI 37.869 38.050 -13.34 9.73 0.68 0.67 -0.014 ALTP 37.886 37.541 -7.10 12.58 0.74 0.73 -0.011 CKRH 37.902 37.237 -6.82 13.61 0.68 0.68 -0.021 ARGA 37.958 39.454 -17.03 10.01 0.44 0.43 0.001 SINC 38.049 44.552 -0.16 -1.02 1.50 1.32 -0.024 GELE 38.215 38.456 -11.48 10.92 0.74 0.72 -0.012 MLTY 38.215 38.456 -11.48 10.92 0.74 0.72 -0.012 MLT1 38.231 37.747 -7.57 14.06 0.83 0.80 -0.002 ADYI 39.164 39.613 -18.72 9.73 0.93 0.87 -0.026 KMAH 39.242 44.704 -0.22 0.05 1.27 1.13 0.018 GKL_ 39.254 38.640 -13.64 10.88 1.24 1.20 -0.046 GMKV 39.524 39.071 -16.97 11.96 1.45 1.30 -0.004 TUNC 39.631 21.369 7.59 15.54 1.79 1.78 -0.001 JEDD 39.702 40.974 0.68 2.55 0.47 0.45 0.009 AKTO 39.776 40.995 0.66 2.54 0.47 0.45 0.009 TRAB 39.805 37.847 -8.91 15.11 0.75 0.74 -0.006 KRCD 40.052 38.963 -13.53 9.87 1.58 1.36 -0.012 KAKO 40.254 39.731 -2.81 5.81 0.75 0.68 -0.015 MERC 40.272 43.681 1.83 -1.09 1.68 1.41 0.006 KRPO 40.650 37.246 -6.44 16.64 0.80 0.75 -0.023 KIZ2 40.651 37.247 -6.44 16.64 0.80 0.75 -0.023 KIZI 40.809 40.437 0.72 3.31 0.56 0.51 -0.015 ISPI 41.057 38.959 -6.75 11.47 1.43 1.20 -0.024 SOLH 41.300 39.973 -0.66 5.88 0.66 0.64 0.008 ERZU 41.339 41.371 -0.54 2.83 0.90 0.89 -0.017 HOPA 41.454 39.186 -5.88 10.74 2.01 1.29 -0.046 VART 41.512 39.643 -2.09 4.39 1.78 1.22 -0.072 TKMN 41.565 43.788 0.78 1.23 0.44 0.43 0.004 ZECK 41.565 43.788 0.78 1.23 0.44 0.43 0.004 ZELB 41.794 38.754 -4.69 14.76 0.84 0.69 0.107 KRKT 41.990 40.548 1.95 5.07 0.93 0.90 0.020 OLTU 42.062 42.721 -0.42 3.35 0.49 0.49 -0.005 INGU 42.133 41.648 -0.54 5.19 0.66 0.66 -0.009 SHUA 42.149 39.714 -1.42 8.81 1.40 1.24 -0.022 KRYZ 42.195 43.349 -0.31 -0.09 0.85 0.83 -0.006 ULKA 42.457 37.528 -6.45 15.11 2.72 1.24 0.042 SRNK 42.471 42.022 2.18 4.19 0.75 0.69 -0.031 VANI 42.547 38.488 -5.62 14.01 1.52 1.20 -0.045 RESD 42.667 43.743 0.50 2.16 0.81 0.82 -0.010 SHAT 42.755 41.126 1.38 4.64 1.35 1.06 -0.012 ARDA 42.787 44.011 0.01 1.32 0.85 0.85 -0.007 BEUG 42.910 39.232 -2.03 9.45 0.61 0.52 -0.032 PTNS end xv gps.ps & </bash> [[Category:GMT Komutları]] 1619 1617 2009-04-02T07:17:16Z Ziyadin 4 == Reilinger 2006 GPS vektörlerinin plot edilmesi == [[Resim:gps.jpg]] <bash> gmtset PAPER_MEDIA A4 MEASURE_UNIT inch \rm gps.ps pscoast -R20/44/30/45 -JM8 -Df -S120 -W -K -B4f2 > gps.ps psvelo << end -Se.01/0.1/0 -A0.005/0.1/0.04 -R -JM -O -Gred -Wred >> gps.ps 20.665 39.734 -1.25 -2.47 0.74 0.65 0.058 KRTS 20.794 41.127 0.44 -2.78 0.68 0.67 0.000 ORID 21.878 36.791 -18.73 -25.11 0.43 0.41 0.053 XRIS 21.928 38.427 -11.94 -11.44 0.80 0.80 -0.001 EYPA 22.046 38.209 -14.45 -24.60 0.89 0.89 -0.002 KOUN 22.073 38.365 -14.61 -14.14 0.89 0.89 -0.002 TRIZ 22.184 38.322 -13.93 -14.81 0.80 0.80 0.000 PSAR 22.201 38.529 -11.40 -13.47 0.83 0.83 -0.001 LIDO 22.544 39.937 2.39 -6.77 0.46 0.45 0.011 KRNA 22.823 37.184 -17.48 -27.47 0.44 0.40 0.050 LEON 22.945 38.888 -8.42 -15.27 0.44 0.42 0.032 NEVA 22.984 36.307 -15.41 -25.84 0.75 0.63 0.135 KYRA 23.125 41.459 0.92 -1.54 1.32 1.27 -0.008 PETB 23.138 43.110 -1.86 -1.12 1.32 1.23 0.001 BERK 23.395 42.556 1.05 -2.21 0.53 0.53 0.000 SOFI 23.425 42.477 -2.91 -1.17 1.23 1.13 0.010 PLA1 23.428 40.789 -0.09 -5.36 0.79 0.67 0.103 SOXO 23.569 41.823 -0.56 -2.75 1.34 1.30 -0.012 DOBR 23.916 41.597 -0.07 -3.67 1.25 1.21 -0.003 SAT1 23.919 39.994 1.06 -10.04 0.72 0.65 0.078 STHN 23.932 35.325 -15.56 -24.20 0.75 0.62 0.128 OMAL 23.932 38.079 -15.98 -25.83 0.39 0.37 0.040 DIOA 23.933 38.079 -15.98 -25.83 0.39 0.37 0.040 DION 24.392 38.086 -15.23 -25.88 0.65 0.60 0.058 SEVA 24.410 37.363 -17.29 -25.79 0.68 0.60 0.090 KYNS 24.521 36.747 -16.36 -24.64 0.66 0.59 0.082 MILO 24.543 38.887 -12.15 -23.82 0.73 0.65 0.061 NSKR 24.627 40.593 -0.86 -2.87 0.80 0.70 0.073 THAS 24.634 43.362 0.75 0.55 1.42 1.27 -0.004 KAIL 24.694 35.404 -16.07 -26.93 0.64 0.59 0.072 ROML 24.753 42.146 -0.83 -2.31 1.29 1.26 -0.013 PLO2 25.126 39.851 -14.81 -12.59 0.71 0.64 0.071 LIMN 25.277 42.963 1.15 0.62 1.29 1.19 0.000 GABR 25.379 37.449 -16.21 -26.40 0.84 0.79 0.018 MKN2 25.402 41.545 1.26 -2.10 1.27 1.22 -0.009 MOMC 25.439 36.346 -16.77 -30.61 0.42 0.40 0.048 THIR 25.513 40.466 -2.42 -3.70 0.81 0.79 0.022 SMTK 25.566 40.928 0.64 -2.05 0.77 0.74 0.013 ASKT 26.082 39.501 -20.82 -9.08 0.96 0.97 -0.017 AMAN 26.085 38.443 -19.07 -22.96 0.72 0.65 0.066 HIOS 26.126 44.464 0.72 -1.36 0.59 0.59 0.000 BUCU 26.157 39.731 -20.86 -9.16 0.93 0.95 -0.018 KEST 26.174 39.973 -16.38 -9.61 0.67 0.61 -0.012 SUBA 26.189 39.614 -19.94 -9.85 0.93 0.95 -0.025 BDER 26.206 35.129 -15.40 -28.08 0.43 0.41 0.042 ZAKR 26.216 39.726 -21.11 -9.61 0.95 0.96 0.001 KRKE 26.268 43.599 -0.34 -0.47 1.33 1.25 -0.005 TSAR 26.309 42.075 0.03 0.02 1.24 1.19 -0.005 TOPO 26.317 39.785 -20.05 -9.19 0.95 0.99 0.001 EZIN 26.385 38.311 -17.64 -22.39 0.69 0.67 -0.002 CEIL 26.406 36.586 -14.23 -30.03 0.68 0.60 0.096 ASTP 26.451 39.234 -19.47 -12.68 0.74 0.65 0.048 LESV 26.535 39.580 -20.45 -6.51 0.94 0.96 0.004 HOBS 26.700 39.311 -18.80 -11.72 0.76 0.70 0.003 AYKA 26.706 40.739 -4.84 -3.34 0.71 0.71 0.021 DOKU 26.707 39.326 -21.06 -9.80 0.73 0.71 -0.009 AYVA 26.725 43.488 -0.68 -0.37 1.34 1.27 -0.001 SHUM 26.732 39.653 -22.65 -7.26 0.94 0.93 0.023 KCAM 26.871 40.601 -13.42 -4.14 0.91 0.94 0.055 KVAK 26.880 40.396 -19.20 -6.57 0.90 0.92 0.035 SEVK 26.885 39.010 -21.06 -13.52 1.78 1.75 -0.019 ESEN 26.910 40.029 -19.70 -8.64 0.93 0.93 0.040 BAH1 26.929 36.752 -15.88 -26.53 0.72 0.62 0.079 KOSI 26.989 37.780 -18.97 -23.89 0.70 0.61 0.074 SAMO 27.085 38.019 -20.01 -19.68 0.69 0.61 -0.070 OZDE 27.112 39.244 -19.64 -12.11 1.67 1.72 -0.004 D5DU 27.214 40.171 -19.97 -9.04 0.92 0.93 0.050 ARAK 27.217 39.897 -19.62 -8.40 0.61 0.60 0.017 KIRE 27.224 35.493 -12.00 -30.43 0.43 0.41 0.033 KRPT 27.231 31.346 -2.53 4.44 0.88 0.77 0.003 MATR 27.269 39.577 -20.77 -6.40 0.95 0.94 0.043 EGMI 27.301 40.381 -18.24 -5.55 0.89 0.89 0.049 KABI 27.308 38.711 -17.44 -14.74 0.77 0.72 0.004 BAYO 27.316 39.024 -20.63 -13.31 0.76 0.71 0.013 YAYA 27.393 40.811 -3.53 -4.76 0.71 0.68 -0.010 YENB 27.394 36.681 -11.85 -29.90 0.64 0.60 -0.031 KNID 27.423 37.032 -15.96 -26.08 0.67 0.58 -0.048 BODR 27.424 39.785 -22.95 -8.51 0.73 0.72 0.022 ALAN 27.442 42.666 0.93 -0.45 1.26 1.22 -0.010 BURG 27.483 42.484 -1.71 -0.88 1.35 1.30 -0.003 BUTG 27.486 37.818 -19.66 -18.98 0.91 0.87 -0.018 SOKE 27.586 40.588 -15.04 -5.80 1.14 1.06 0.008 MISL 27.590 39.295 -16.75 -12.25 1.64 1.66 -0.011 D7DU 27.629 40.245 -20.01 -5.48 0.92 0.93 0.054 UKIR 27.763 40.059 -22.89 -2.94 0.94 0.94 0.045 KOCB 27.779 41.827 0.91 -0.09 0.73 0.69 -0.018 DEMI 27.781 35.952 -8.21 -28.82 0.44 0.42 0.037 KATV 27.816 40.400 -20.96 -3.23 0.69 0.68 0.014 ERDE 27.836 37.196 -17.58 -24.98 0.63 0.58 -0.055 CAMK 27.873 39.006 -21.02 -10.31 0.68 0.66 0.014 AKGA 27.906 39.722 -21.20 -4.53 0.71 0.63 0.003 BALI 27.960 40.971 2.72 -0.59 0.65 0.62 -0.001 MAER 27.963 36.772 -14.23 -25.98 0.59 0.53 -0.036 MARM 28.000 38.248 -20.62 -12.62 0.93 0.87 -0.009 ODME 28.081 37.609 -20.77 -20.94 0.63 0.54 -0.051 CINE 28.293 41.475 1.27 -0.67 1.16 1.05 -0.007 YALI 28.365 41.052 -1.60 0.79 1.15 1.06 -0.005 SELP 28.373 40.398 -19.18 -1.24 1.23 1.06 -0.013 YENI 28.427 37.175 -18.12 -20.77 0.74 0.69 -0.047 MULA 28.483 38.315 -22.61 -13.18 0.96 0.89 0.004 ALSE 28.671 39.046 -21.14 -6.39 0.71 0.67 -0.004 DMIR 28.779 40.167 -20.40 -2.55 0.93 0.93 0.056 HAGA 28.826 36.762 -15.74 -20.01 0.98 0.79 -0.013 DLMN 28.923 39.930 -23.43 -0.54 0.96 0.95 0.057 GIRE 29.020 41.104 -2.02 0.06 0.68 0.68 -0.012 ITAY 29.048 37.566 -21.27 -15.37 1.02 0.97 -0.052 TAVA 29.064 41.064 -2.42 0.94 0.61 0.58 0.000 IKAN 29.102 40.136 -23.43 -3.04 0.71 0.70 -0.001 ULUD 29.106 40.270 -20.83 0.44 0.92 0.92 0.043 DTAS 29.111 40.165 -21.26 -0.75 0.93 0.93 0.056 ZEYA 29.136 37.941 -21.80 -7.82 0.67 0.63 -0.008 PAMU 29.141 40.122 -19.44 -2.33 0.79 0.76 -0.006 ULDA 29.143 40.639 -15.62 1.09 0.71 0.69 0.003 CINA 29.146 40.460 -20.09 1.83 0.92 0.92 0.043 GEML 29.261 40.200 -21.11 -1.34 0.93 0.93 0.051 CATA 29.288 40.485 -15.40 1.47 1.81 1.55 0.006 KUTE 29.392 37.448 -21.04 -11.21 0.99 0.89 -0.060 GKPN 29.423 40.821 -8.85 0.83 0.68 0.68 0.031 GATE 29.439 36.720 -15.12 -11.57 0.68 0.62 -0.047 SIRA 29.451 40.787 -7.50 -3.98 1.40 1.37 0.003 TUBI 29.514 40.164 -21.41 -0.19 0.97 0.95 0.053 HMZA 29.535 37.185 -19.25 -13.31 0.83 0.81 -0.022 YSFC 29.585 40.667 -13.09 1.95 0.94 0.93 0.045 OLUK 29.623 41.179 -0.85 -0.58 1.25 1.11 -0.022 SILE 29.635 40.803 -6.06 1.23 0.94 0.92 0.041 YUHE 29.648 36.194 -10.02 -8.76 0.71 0.54 -0.057 KASO 29.681 40.362 -19.88 0.62 0.65 0.57 0.009 DERB 29.810 36.971 -20.18 -8.55 0.82 0.81 -0.021 KYBS 29.889 40.066 -20.72 -6.54 1.95 1.80 -0.016 KPKL 29.908 40.438 -17.69 -1.75 0.59 0.59 0.003 IGAZ 29.929 40.425 -17.69 -1.74 0.59 0.59 0.003 IUCK 30.026 40.465 -16.76 -1.68 0.66 0.61 -0.008 MEKE 30.130 40.745 -8.47 -0.65 0.89 0.92 0.003 SISL 30.134 40.690 -12.94 0.02 0.79 0.81 0.010 SMAS 30.297 37.689 -19.20 -8.63 0.56 0.51 -0.030 BURD 30.609 36.829 -12.19 -8.16 0.63 0.58 -0.038 ANTG 30.637 39.658 -24.01 -1.74 0.97 0.90 0.015 ESKI 30.638 40.614 -13.58 -1.21 0.57 0.58 0.012 KTOP 30.644 38.769 -21.23 -2.55 0.84 0.74 0.018 AFYO 30.655 40.628 -13.53 -1.27 0.57 0.58 0.012 KKAP 30.679 40.552 -17.01 -0.63 0.67 0.70 0.026 BOZS 30.680 40.538 -17.01 -0.63 0.67 0.70 0.026 AGUZ 30.745 40.652 -11.17 1.11 0.99 1.01 0.079 KMAL 30.761 40.589 -13.06 -1.14 0.78 0.79 0.000 AGOK 30.804 40.386 -19.55 -1.84 0.63 0.63 0.040 TEBA 30.827 40.735 -7.95 -0.52 0.73 0.74 0.014 KDER 30.862 40.555 -17.20 -0.15 0.96 0.97 0.041 PINA 30.888 29.514 -2.61 5.46 0.82 0.78 -0.001 MEST 31.121 37.762 -16.55 -4.95 0.92 0.74 -0.103 AKSU 31.344 29.862 -2.24 5.54 0.54 0.51 -0.009 HELW 31.344 29.862 -2.24 5.54 0.54 0.51 -0.009 PHLW 31.438 40.937 -3.39 0.13 0.55 0.53 0.004 YIG2 31.439 40.937 -3.39 0.13 0.55 0.53 0.004 YIGI 31.814 39.564 -20.43 -2.31 0.79 0.68 0.018 SIVR 32.160 36.431 -11.13 -0.38 0.63 0.59 -0.061 SEKI 32.226 41.520 0.49 -0.96 0.87 0.86 -0.012 HALI 32.566 29.379 -1.50 6.95 0.59 0.58 0.006 FANA 32.570 40.881 -6.47 0.27 0.75 0.69 -0.006 ISME 32.759 39.886 -21.39 -1.49 0.55 0.54 -0.006 ANKM 32.759 39.886 -21.39 -1.49 0.55 0.54 -0.006 ANKR 33.102 29.141 -1.09 6.75 0.69 0.65 0.006 ABOZ 33.191 37.378 -13.63 2.53 0.60 0.59 0.005 MELE 33.228 28.163 -2.01 7.14 0.66 0.65 0.005 GARB 33.391 27.919 -1.92 7.22 0.65 0.64 0.002 ZEIT 33.396 35.141 -6.24 3.11 0.53 0.53 0.000 NICO 33.404 28.631 -2.93 4.98 0.65 0.64 0.004 DERB 33.494 27.686 -1.69 5.07 0.65 0.64 0.000 GEMS 33.596 28.269 -3.18 6.29 0.58 0.57 0.004 TOUR 33.832 27.244 -3.36 5.82 0.82 0.77 -0.003 HURG 33.883 27.961 -4.61 8.74 1.01 1.01 -0.008 KENS 33.991 44.413 0.02 1.06 0.66 0.66 0.001 CRAO 33.995 28.639 -0.87 6.38 1.03 1.04 -0.011 CATH 34.184 27.846 -3.40 7.25 0.58 0.57 0.001 SHAM 34.256 36.566 -11.59 4.94 0.69 0.69 0.000 MERS 34.314 28.178 -2.17 8.06 0.87 0.80 -0.003 NABQ 34.470 28.529 -3.05 7.42 0.63 0.63 0.001 DAHA 34.552 36.900 -12.20 4.37 1.08 0.96 0.029 MER0 34.763 30.598 0.47 8.64 0.55 0.55 0.000 RAMO 34.781 32.068 -1.73 7.46 0.51 0.51 -0.001 TELA 34.803 39.106 -19.36 3.89 1.50 1.49 -0.025 ABDI 34.813 39.801 -18.84 5.38 0.66 0.64 0.005 YOZG 34.866 31.378 -2.97 7.70 0.74 0.74 0.000 LHAV 34.875 40.453 -17.60 4.78 0.94 0.91 -0.016 KKIR 34.921 29.509 -0.45 8.86 0.53 0.53 0.000 ELAT 35.023 32.779 -3.53 8.57 0.49 0.49 0.000 BSHM 35.089 31.723 -1.61 7.28 1.18 1.12 -0.012 BARG 35.145 33.023 -3.78 8.18 0.57 0.57 0.000 KABR 35.202 31.771 -2.86 8.59 0.95 0.93 0.005 JSLM 35.205 42.020 -0.56 1.72 0.87 0.77 0.007 SINO 35.392 31.593 -2.32 8.90 0.64 0.63 0.001 DRAG 35.416 32.479 -3.58 9.66 0.57 0.57 0.000 GILB 35.674 34.115 -6.87 8.39 0.95 0.95 0.000 LAUG 35.688 32.995 -1.68 11.97 0.52 0.52 -0.002 KATZ 35.771 33.182 -2.68 11.26 0.66 0.66 0.000 ELRO 35.870 36.397 -5.41 9.51 1.70 1.62 -0.001 ULCN 35.940 36.456 -9.60 9.71 1.04 1.00 0.003 ULUC 36.100 29.139 1.57 12.55 0.87 0.85 0.001 HALY 36.131 36.050 -5.12 10.20 0.65 0.63 -0.015 SENK 36.137 36.899 -11.11 9.59 0.50 0.50 -0.012 DORT 36.180 36.540 -9.89 12.17 1.73 1.75 -0.033 ISKE 36.245 38.231 -13.82 8.39 1.59 1.44 -0.016 PNLR 36.285 33.510 -2.27 11.90 0.95 0.95 -0.001 UDMC 36.330 37.572 -14.11 8.91 1.66 1.60 -0.031 ANDR 36.336 41.299 0.29 2.77 0.98 0.99 0.049 SAMS 36.378 26.458 3.24 14.09 1.77 1.77 -0.002 ALWJ 36.465 36.531 -7.41 11.86 0.90 0.82 0.007 ABAK 36.524 36.788 -7.80 10.13 0.67 0.67 -0.004 HASA 36.643 37.088 -7.45 10.98 0.76 0.72 -0.016 FEVZ 36.972 37.190 -8.18 11.63 0.49 0.50 -0.009 SAKZ 36.996 37.522 -9.38 10.60 0.55 0.57 -0.020 KMAR 37.106 36.685 -7.95 10.53 1.77 1.74 -0.060 KILI 37.113 37.747 -11.97 8.31 0.69 0.68 -0.011 ABEY 37.220 38.179 -13.24 9.37 0.66 0.67 -0.017 ELBI 37.436 37.518 -7.40 11.49 0.68 0.70 -0.014 ALAR 37.574 36.901 -6.73 13.70 0.56 0.53 -0.012 GAZI 37.869 38.050 -13.34 9.73 0.68 0.67 -0.014 ALTP 37.886 37.541 -7.10 12.58 0.74 0.73 -0.011 CKRH 37.902 37.237 -6.82 13.61 0.68 0.68 -0.021 ARGA 37.958 39.454 -17.03 10.01 0.44 0.43 0.001 SINC 38.049 44.552 -0.16 -1.02 1.50 1.32 -0.024 GELE 38.215 38.456 -11.48 10.92 0.74 0.72 -0.012 MLTY 38.215 38.456 -11.48 10.92 0.74 0.72 -0.012 MLT1 38.231 37.747 -7.57 14.06 0.83 0.80 -0.002 ADYI 39.164 39.613 -18.72 9.73 0.93 0.87 -0.026 KMAH 39.242 44.704 -0.22 0.05 1.27 1.13 0.018 GKL_ 39.254 38.640 -13.64 10.88 1.24 1.20 -0.046 GMKV 39.524 39.071 -16.97 11.96 1.45 1.30 -0.004 TUNC 39.631 21.369 7.59 15.54 1.79 1.78 -0.001 JEDD 39.702 40.974 0.68 2.55 0.47 0.45 0.009 AKTO 39.776 40.995 0.66 2.54 0.47 0.45 0.009 TRAB 39.805 37.847 -8.91 15.11 0.75 0.74 -0.006 KRCD 40.052 38.963 -13.53 9.87 1.58 1.36 -0.012 KAKO 40.254 39.731 -2.81 5.81 0.75 0.68 -0.015 MERC 40.272 43.681 1.83 -1.09 1.68 1.41 0.006 KRPO 40.650 37.246 -6.44 16.64 0.80 0.75 -0.023 KIZ2 40.651 37.247 -6.44 16.64 0.80 0.75 -0.023 KIZI 40.809 40.437 0.72 3.31 0.56 0.51 -0.015 ISPI 41.057 38.959 -6.75 11.47 1.43 1.20 -0.024 SOLH 41.300 39.973 -0.66 5.88 0.66 0.64 0.008 ERZU 41.339 41.371 -0.54 2.83 0.90 0.89 -0.017 HOPA 41.454 39.186 -5.88 10.74 2.01 1.29 -0.046 VART 41.512 39.643 -2.09 4.39 1.78 1.22 -0.072 TKMN 41.565 43.788 0.78 1.23 0.44 0.43 0.004 ZECK 41.565 43.788 0.78 1.23 0.44 0.43 0.004 ZELB 41.794 38.754 -4.69 14.76 0.84 0.69 0.107 KRKT 41.990 40.548 1.95 5.07 0.93 0.90 0.020 OLTU 42.062 42.721 -0.42 3.35 0.49 0.49 -0.005 INGU 42.133 41.648 -0.54 5.19 0.66 0.66 -0.009 SHUA 42.149 39.714 -1.42 8.81 1.40 1.24 -0.022 KRYZ 42.195 43.349 -0.31 -0.09 0.85 0.83 -0.006 ULKA 42.457 37.528 -6.45 15.11 2.72 1.24 0.042 SRNK 42.471 42.022 2.18 4.19 0.75 0.69 -0.031 VANI 42.547 38.488 -5.62 14.01 1.52 1.20 -0.045 RESD 42.667 43.743 0.50 2.16 0.81 0.82 -0.010 SHAT 42.755 41.126 1.38 4.64 1.35 1.06 -0.012 ARDA 42.787 44.011 0.01 1.32 0.85 0.85 -0.007 BEUG 42.910 39.232 -2.03 9.45 0.61 0.52 -0.032 PTNS end xv gps.ps & </bash> [[Category:GMT Komutları]] 1617 1592 2009-04-02T07:02:57Z AhmetA 2 kategori <bash> \rm gps.ps pscoast -R20/44/30/45 -JM8 -Df -S120 -W -K -B4f2 > gps.ps psvelo << end -Se.01/0.1/0 -A0.005/0.1/0.04 -R -JM -O -Gred -Wred >> gps.ps 20.665 39.734 -1.25 -2.47 0.74 0.65 0.058 KRTS 20.794 41.127 0.44 -2.78 0.68 0.67 0.000 ORID 21.878 36.791 -18.73 -25.11 0.43 0.41 0.053 XRIS 21.928 38.427 -11.94 -11.44 0.80 0.80 -0.001 EYPA 22.046 38.209 -14.45 -24.60 0.89 0.89 -0.002 KOUN 22.073 38.365 -14.61 -14.14 0.89 0.89 -0.002 TRIZ 22.184 38.322 -13.93 -14.81 0.80 0.80 0.000 PSAR 22.201 38.529 -11.40 -13.47 0.83 0.83 -0.001 LIDO 22.544 39.937 2.39 -6.77 0.46 0.45 0.011 KRNA 22.823 37.184 -17.48 -27.47 0.44 0.40 0.050 LEON 22.945 38.888 -8.42 -15.27 0.44 0.42 0.032 NEVA 22.984 36.307 -15.41 -25.84 0.75 0.63 0.135 KYRA 23.125 41.459 0.92 -1.54 1.32 1.27 -0.008 PETB 23.138 43.110 -1.86 -1.12 1.32 1.23 0.001 BERK 23.395 42.556 1.05 -2.21 0.53 0.53 0.000 SOFI 23.425 42.477 -2.91 -1.17 1.23 1.13 0.010 PLA1 23.428 40.789 -0.09 -5.36 0.79 0.67 0.103 SOXO 23.569 41.823 -0.56 -2.75 1.34 1.30 -0.012 DOBR 23.916 41.597 -0.07 -3.67 1.25 1.21 -0.003 SAT1 23.919 39.994 1.06 -10.04 0.72 0.65 0.078 STHN 23.932 35.325 -15.56 -24.20 0.75 0.62 0.128 OMAL 23.932 38.079 -15.98 -25.83 0.39 0.37 0.040 DIOA 23.933 38.079 -15.98 -25.83 0.39 0.37 0.040 DION 24.392 38.086 -15.23 -25.88 0.65 0.60 0.058 SEVA 24.410 37.363 -17.29 -25.79 0.68 0.60 0.090 KYNS 24.521 36.747 -16.36 -24.64 0.66 0.59 0.082 MILO 24.543 38.887 -12.15 -23.82 0.73 0.65 0.061 NSKR 24.627 40.593 -0.86 -2.87 0.80 0.70 0.073 THAS 24.634 43.362 0.75 0.55 1.42 1.27 -0.004 KAIL 24.694 35.404 -16.07 -26.93 0.64 0.59 0.072 ROML 24.753 42.146 -0.83 -2.31 1.29 1.26 -0.013 PLO2 25.126 39.851 -14.81 -12.59 0.71 0.64 0.071 LIMN 25.277 42.963 1.15 0.62 1.29 1.19 0.000 GABR 25.379 37.449 -16.21 -26.40 0.84 0.79 0.018 MKN2 25.402 41.545 1.26 -2.10 1.27 1.22 -0.009 MOMC 25.439 36.346 -16.77 -30.61 0.42 0.40 0.048 THIR 25.513 40.466 -2.42 -3.70 0.81 0.79 0.022 SMTK 25.566 40.928 0.64 -2.05 0.77 0.74 0.013 ASKT 26.082 39.501 -20.82 -9.08 0.96 0.97 -0.017 AMAN 26.085 38.443 -19.07 -22.96 0.72 0.65 0.066 HIOS 26.126 44.464 0.72 -1.36 0.59 0.59 0.000 BUCU 26.157 39.731 -20.86 -9.16 0.93 0.95 -0.018 KEST 26.174 39.973 -16.38 -9.61 0.67 0.61 -0.012 SUBA 26.189 39.614 -19.94 -9.85 0.93 0.95 -0.025 BDER 26.206 35.129 -15.40 -28.08 0.43 0.41 0.042 ZAKR 26.216 39.726 -21.11 -9.61 0.95 0.96 0.001 KRKE 26.268 43.599 -0.34 -0.47 1.33 1.25 -0.005 TSAR 26.309 42.075 0.03 0.02 1.24 1.19 -0.005 TOPO 26.317 39.785 -20.05 -9.19 0.95 0.99 0.001 EZIN 26.385 38.311 -17.64 -22.39 0.69 0.67 -0.002 CEIL 26.406 36.586 -14.23 -30.03 0.68 0.60 0.096 ASTP 26.451 39.234 -19.47 -12.68 0.74 0.65 0.048 LESV 26.535 39.580 -20.45 -6.51 0.94 0.96 0.004 HOBS 26.700 39.311 -18.80 -11.72 0.76 0.70 0.003 AYKA 26.706 40.739 -4.84 -3.34 0.71 0.71 0.021 DOKU 26.707 39.326 -21.06 -9.80 0.73 0.71 -0.009 AYVA 26.725 43.488 -0.68 -0.37 1.34 1.27 -0.001 SHUM 26.732 39.653 -22.65 -7.26 0.94 0.93 0.023 KCAM 26.871 40.601 -13.42 -4.14 0.91 0.94 0.055 KVAK 26.880 40.396 -19.20 -6.57 0.90 0.92 0.035 SEVK 26.885 39.010 -21.06 -13.52 1.78 1.75 -0.019 ESEN 26.910 40.029 -19.70 -8.64 0.93 0.93 0.040 BAH1 26.929 36.752 -15.88 -26.53 0.72 0.62 0.079 KOSI 26.989 37.780 -18.97 -23.89 0.70 0.61 0.074 SAMO 27.085 38.019 -20.01 -19.68 0.69 0.61 -0.070 OZDE 27.112 39.244 -19.64 -12.11 1.67 1.72 -0.004 D5DU 27.214 40.171 -19.97 -9.04 0.92 0.93 0.050 ARAK 27.217 39.897 -19.62 -8.40 0.61 0.60 0.017 KIRE 27.224 35.493 -12.00 -30.43 0.43 0.41 0.033 KRPT 27.231 31.346 -2.53 4.44 0.88 0.77 0.003 MATR 27.269 39.577 -20.77 -6.40 0.95 0.94 0.043 EGMI 27.301 40.381 -18.24 -5.55 0.89 0.89 0.049 KABI 27.308 38.711 -17.44 -14.74 0.77 0.72 0.004 BAYO 27.316 39.024 -20.63 -13.31 0.76 0.71 0.013 YAYA 27.393 40.811 -3.53 -4.76 0.71 0.68 -0.010 YENB 27.394 36.681 -11.85 -29.90 0.64 0.60 -0.031 KNID 27.423 37.032 -15.96 -26.08 0.67 0.58 -0.048 BODR 27.424 39.785 -22.95 -8.51 0.73 0.72 0.022 ALAN 27.442 42.666 0.93 -0.45 1.26 1.22 -0.010 BURG 27.483 42.484 -1.71 -0.88 1.35 1.30 -0.003 BUTG 27.486 37.818 -19.66 -18.98 0.91 0.87 -0.018 SOKE 27.586 40.588 -15.04 -5.80 1.14 1.06 0.008 MISL 27.590 39.295 -16.75 -12.25 1.64 1.66 -0.011 D7DU 27.629 40.245 -20.01 -5.48 0.92 0.93 0.054 UKIR 27.763 40.059 -22.89 -2.94 0.94 0.94 0.045 KOCB 27.779 41.827 0.91 -0.09 0.73 0.69 -0.018 DEMI 27.781 35.952 -8.21 -28.82 0.44 0.42 0.037 KATV 27.816 40.400 -20.96 -3.23 0.69 0.68 0.014 ERDE 27.836 37.196 -17.58 -24.98 0.63 0.58 -0.055 CAMK 27.873 39.006 -21.02 -10.31 0.68 0.66 0.014 AKGA 27.906 39.722 -21.20 -4.53 0.71 0.63 0.003 BALI 27.960 40.971 2.72 -0.59 0.65 0.62 -0.001 MAER 27.963 36.772 -14.23 -25.98 0.59 0.53 -0.036 MARM 28.000 38.248 -20.62 -12.62 0.93 0.87 -0.009 ODME 28.081 37.609 -20.77 -20.94 0.63 0.54 -0.051 CINE 28.293 41.475 1.27 -0.67 1.16 1.05 -0.007 YALI 28.365 41.052 -1.60 0.79 1.15 1.06 -0.005 SELP 28.373 40.398 -19.18 -1.24 1.23 1.06 -0.013 YENI 28.427 37.175 -18.12 -20.77 0.74 0.69 -0.047 MULA 28.483 38.315 -22.61 -13.18 0.96 0.89 0.004 ALSE 28.671 39.046 -21.14 -6.39 0.71 0.67 -0.004 DMIR 28.779 40.167 -20.40 -2.55 0.93 0.93 0.056 HAGA 28.826 36.762 -15.74 -20.01 0.98 0.79 -0.013 DLMN 28.923 39.930 -23.43 -0.54 0.96 0.95 0.057 GIRE 29.020 41.104 -2.02 0.06 0.68 0.68 -0.012 ITAY 29.048 37.566 -21.27 -15.37 1.02 0.97 -0.052 TAVA 29.064 41.064 -2.42 0.94 0.61 0.58 0.000 IKAN 29.102 40.136 -23.43 -3.04 0.71 0.70 -0.001 ULUD 29.106 40.270 -20.83 0.44 0.92 0.92 0.043 DTAS 29.111 40.165 -21.26 -0.75 0.93 0.93 0.056 ZEYA 29.136 37.941 -21.80 -7.82 0.67 0.63 -0.008 PAMU 29.141 40.122 -19.44 -2.33 0.79 0.76 -0.006 ULDA 29.143 40.639 -15.62 1.09 0.71 0.69 0.003 CINA 29.146 40.460 -20.09 1.83 0.92 0.92 0.043 GEML 29.261 40.200 -21.11 -1.34 0.93 0.93 0.051 CATA 29.288 40.485 -15.40 1.47 1.81 1.55 0.006 KUTE 29.392 37.448 -21.04 -11.21 0.99 0.89 -0.060 GKPN 29.423 40.821 -8.85 0.83 0.68 0.68 0.031 GATE 29.439 36.720 -15.12 -11.57 0.68 0.62 -0.047 SIRA 29.451 40.787 -7.50 -3.98 1.40 1.37 0.003 TUBI 29.514 40.164 -21.41 -0.19 0.97 0.95 0.053 HMZA 29.535 37.185 -19.25 -13.31 0.83 0.81 -0.022 YSFC 29.585 40.667 -13.09 1.95 0.94 0.93 0.045 OLUK 29.623 41.179 -0.85 -0.58 1.25 1.11 -0.022 SILE 29.635 40.803 -6.06 1.23 0.94 0.92 0.041 YUHE 29.648 36.194 -10.02 -8.76 0.71 0.54 -0.057 KASO 29.681 40.362 -19.88 0.62 0.65 0.57 0.009 DERB 29.810 36.971 -20.18 -8.55 0.82 0.81 -0.021 KYBS 29.889 40.066 -20.72 -6.54 1.95 1.80 -0.016 KPKL 29.908 40.438 -17.69 -1.75 0.59 0.59 0.003 IGAZ 29.929 40.425 -17.69 -1.74 0.59 0.59 0.003 IUCK 30.026 40.465 -16.76 -1.68 0.66 0.61 -0.008 MEKE 30.130 40.745 -8.47 -0.65 0.89 0.92 0.003 SISL 30.134 40.690 -12.94 0.02 0.79 0.81 0.010 SMAS 30.297 37.689 -19.20 -8.63 0.56 0.51 -0.030 BURD 30.609 36.829 -12.19 -8.16 0.63 0.58 -0.038 ANTG 30.637 39.658 -24.01 -1.74 0.97 0.90 0.015 ESKI 30.638 40.614 -13.58 -1.21 0.57 0.58 0.012 KTOP 30.644 38.769 -21.23 -2.55 0.84 0.74 0.018 AFYO 30.655 40.628 -13.53 -1.27 0.57 0.58 0.012 KKAP 30.679 40.552 -17.01 -0.63 0.67 0.70 0.026 BOZS 30.680 40.538 -17.01 -0.63 0.67 0.70 0.026 AGUZ 30.745 40.652 -11.17 1.11 0.99 1.01 0.079 KMAL 30.761 40.589 -13.06 -1.14 0.78 0.79 0.000 AGOK 30.804 40.386 -19.55 -1.84 0.63 0.63 0.040 TEBA 30.827 40.735 -7.95 -0.52 0.73 0.74 0.014 KDER 30.862 40.555 -17.20 -0.15 0.96 0.97 0.041 PINA 30.888 29.514 -2.61 5.46 0.82 0.78 -0.001 MEST 31.121 37.762 -16.55 -4.95 0.92 0.74 -0.103 AKSU 31.344 29.862 -2.24 5.54 0.54 0.51 -0.009 HELW 31.344 29.862 -2.24 5.54 0.54 0.51 -0.009 PHLW 31.438 40.937 -3.39 0.13 0.55 0.53 0.004 YIG2 31.439 40.937 -3.39 0.13 0.55 0.53 0.004 YIGI 31.814 39.564 -20.43 -2.31 0.79 0.68 0.018 SIVR 32.160 36.431 -11.13 -0.38 0.63 0.59 -0.061 SEKI 32.226 41.520 0.49 -0.96 0.87 0.86 -0.012 HALI 32.566 29.379 -1.50 6.95 0.59 0.58 0.006 FANA 32.570 40.881 -6.47 0.27 0.75 0.69 -0.006 ISME 32.759 39.886 -21.39 -1.49 0.55 0.54 -0.006 ANKM 32.759 39.886 -21.39 -1.49 0.55 0.54 -0.006 ANKR 33.102 29.141 -1.09 6.75 0.69 0.65 0.006 ABOZ 33.191 37.378 -13.63 2.53 0.60 0.59 0.005 MELE 33.228 28.163 -2.01 7.14 0.66 0.65 0.005 GARB 33.391 27.919 -1.92 7.22 0.65 0.64 0.002 ZEIT 33.396 35.141 -6.24 3.11 0.53 0.53 0.000 NICO 33.404 28.631 -2.93 4.98 0.65 0.64 0.004 DERB 33.494 27.686 -1.69 5.07 0.65 0.64 0.000 GEMS 33.596 28.269 -3.18 6.29 0.58 0.57 0.004 TOUR 33.832 27.244 -3.36 5.82 0.82 0.77 -0.003 HURG 33.883 27.961 -4.61 8.74 1.01 1.01 -0.008 KENS 33.991 44.413 0.02 1.06 0.66 0.66 0.001 CRAO 33.995 28.639 -0.87 6.38 1.03 1.04 -0.011 CATH 34.184 27.846 -3.40 7.25 0.58 0.57 0.001 SHAM 34.256 36.566 -11.59 4.94 0.69 0.69 0.000 MERS 34.314 28.178 -2.17 8.06 0.87 0.80 -0.003 NABQ 34.470 28.529 -3.05 7.42 0.63 0.63 0.001 DAHA 34.552 36.900 -12.20 4.37 1.08 0.96 0.029 MER0 34.763 30.598 0.47 8.64 0.55 0.55 0.000 RAMO 34.781 32.068 -1.73 7.46 0.51 0.51 -0.001 TELA 34.803 39.106 -19.36 3.89 1.50 1.49 -0.025 ABDI 34.813 39.801 -18.84 5.38 0.66 0.64 0.005 YOZG 34.866 31.378 -2.97 7.70 0.74 0.74 0.000 LHAV 34.875 40.453 -17.60 4.78 0.94 0.91 -0.016 KKIR 34.921 29.509 -0.45 8.86 0.53 0.53 0.000 ELAT 35.023 32.779 -3.53 8.57 0.49 0.49 0.000 BSHM 35.089 31.723 -1.61 7.28 1.18 1.12 -0.012 BARG 35.145 33.023 -3.78 8.18 0.57 0.57 0.000 KABR 35.202 31.771 -2.86 8.59 0.95 0.93 0.005 JSLM 35.205 42.020 -0.56 1.72 0.87 0.77 0.007 SINO 35.392 31.593 -2.32 8.90 0.64 0.63 0.001 DRAG 35.416 32.479 -3.58 9.66 0.57 0.57 0.000 GILB 35.674 34.115 -6.87 8.39 0.95 0.95 0.000 LAUG 35.688 32.995 -1.68 11.97 0.52 0.52 -0.002 KATZ 35.771 33.182 -2.68 11.26 0.66 0.66 0.000 ELRO 35.870 36.397 -5.41 9.51 1.70 1.62 -0.001 ULCN 35.940 36.456 -9.60 9.71 1.04 1.00 0.003 ULUC 36.100 29.139 1.57 12.55 0.87 0.85 0.001 HALY 36.131 36.050 -5.12 10.20 0.65 0.63 -0.015 SENK 36.137 36.899 -11.11 9.59 0.50 0.50 -0.012 DORT 36.180 36.540 -9.89 12.17 1.73 1.75 -0.033 ISKE 36.245 38.231 -13.82 8.39 1.59 1.44 -0.016 PNLR 36.285 33.510 -2.27 11.90 0.95 0.95 -0.001 UDMC 36.330 37.572 -14.11 8.91 1.66 1.60 -0.031 ANDR 36.336 41.299 0.29 2.77 0.98 0.99 0.049 SAMS 36.378 26.458 3.24 14.09 1.77 1.77 -0.002 ALWJ 36.465 36.531 -7.41 11.86 0.90 0.82 0.007 ABAK 36.524 36.788 -7.80 10.13 0.67 0.67 -0.004 HASA 36.643 37.088 -7.45 10.98 0.76 0.72 -0.016 FEVZ 36.972 37.190 -8.18 11.63 0.49 0.50 -0.009 SAKZ 36.996 37.522 -9.38 10.60 0.55 0.57 -0.020 KMAR 37.106 36.685 -7.95 10.53 1.77 1.74 -0.060 KILI 37.113 37.747 -11.97 8.31 0.69 0.68 -0.011 ABEY 37.220 38.179 -13.24 9.37 0.66 0.67 -0.017 ELBI 37.436 37.518 -7.40 11.49 0.68 0.70 -0.014 ALAR 37.574 36.901 -6.73 13.70 0.56 0.53 -0.012 GAZI 37.869 38.050 -13.34 9.73 0.68 0.67 -0.014 ALTP 37.886 37.541 -7.10 12.58 0.74 0.73 -0.011 CKRH 37.902 37.237 -6.82 13.61 0.68 0.68 -0.021 ARGA 37.958 39.454 -17.03 10.01 0.44 0.43 0.001 SINC 38.049 44.552 -0.16 -1.02 1.50 1.32 -0.024 GELE 38.215 38.456 -11.48 10.92 0.74 0.72 -0.012 MLTY 38.215 38.456 -11.48 10.92 0.74 0.72 -0.012 MLT1 38.231 37.747 -7.57 14.06 0.83 0.80 -0.002 ADYI 39.164 39.613 -18.72 9.73 0.93 0.87 -0.026 KMAH 39.242 44.704 -0.22 0.05 1.27 1.13 0.018 GKL_ 39.254 38.640 -13.64 10.88 1.24 1.20 -0.046 GMKV 39.524 39.071 -16.97 11.96 1.45 1.30 -0.004 TUNC 39.631 21.369 7.59 15.54 1.79 1.78 -0.001 JEDD 39.702 40.974 0.68 2.55 0.47 0.45 0.009 AKTO 39.776 40.995 0.66 2.54 0.47 0.45 0.009 TRAB 39.805 37.847 -8.91 15.11 0.75 0.74 -0.006 KRCD 40.052 38.963 -13.53 9.87 1.58 1.36 -0.012 KAKO 40.254 39.731 -2.81 5.81 0.75 0.68 -0.015 MERC 40.272 43.681 1.83 -1.09 1.68 1.41 0.006 KRPO 40.650 37.246 -6.44 16.64 0.80 0.75 -0.023 KIZ2 40.651 37.247 -6.44 16.64 0.80 0.75 -0.023 KIZI 40.809 40.437 0.72 3.31 0.56 0.51 -0.015 ISPI 41.057 38.959 -6.75 11.47 1.43 1.20 -0.024 SOLH 41.300 39.973 -0.66 5.88 0.66 0.64 0.008 ERZU 41.339 41.371 -0.54 2.83 0.90 0.89 -0.017 HOPA 41.454 39.186 -5.88 10.74 2.01 1.29 -0.046 VART 41.512 39.643 -2.09 4.39 1.78 1.22 -0.072 TKMN 41.565 43.788 0.78 1.23 0.44 0.43 0.004 ZECK 41.565 43.788 0.78 1.23 0.44 0.43 0.004 ZELB 41.794 38.754 -4.69 14.76 0.84 0.69 0.107 KRKT 41.990 40.548 1.95 5.07 0.93 0.90 0.020 OLTU 42.062 42.721 -0.42 3.35 0.49 0.49 -0.005 INGU 42.133 41.648 -0.54 5.19 0.66 0.66 -0.009 SHUA 42.149 39.714 -1.42 8.81 1.40 1.24 -0.022 KRYZ 42.195 43.349 -0.31 -0.09 0.85 0.83 -0.006 ULKA 42.457 37.528 -6.45 15.11 2.72 1.24 0.042 SRNK 42.471 42.022 2.18 4.19 0.75 0.69 -0.031 VANI 42.547 38.488 -5.62 14.01 1.52 1.20 -0.045 RESD 42.667 43.743 0.50 2.16 0.81 0.82 -0.010 SHAT 42.755 41.126 1.38 4.64 1.35 1.06 -0.012 ARDA 42.787 44.011 0.01 1.32 0.85 0.85 -0.007 BEUG 42.910 39.232 -2.03 9.45 0.61 0.52 -0.032 PTNS end xv gps.ps & </bash> [[Category:GMT Komutları]] 1592 1591 2009-04-01T21:24:09Z Ziyadin 4 <bash> \rm gps.ps pscoast -R20/44/30/45 -JM8 -Df -S120 -W -K -B4f2 > gps.ps psvelo << end -Se.01/0.1/0 -A0.005/0.1/0.04 -R -JM -O -Gred -Wred >> gps.ps 20.665 39.734 -1.25 -2.47 0.74 0.65 0.058 KRTS 20.794 41.127 0.44 -2.78 0.68 0.67 0.000 ORID 21.878 36.791 -18.73 -25.11 0.43 0.41 0.053 XRIS 21.928 38.427 -11.94 -11.44 0.80 0.80 -0.001 EYPA 22.046 38.209 -14.45 -24.60 0.89 0.89 -0.002 KOUN 22.073 38.365 -14.61 -14.14 0.89 0.89 -0.002 TRIZ 22.184 38.322 -13.93 -14.81 0.80 0.80 0.000 PSAR 22.201 38.529 -11.40 -13.47 0.83 0.83 -0.001 LIDO 22.544 39.937 2.39 -6.77 0.46 0.45 0.011 KRNA 22.823 37.184 -17.48 -27.47 0.44 0.40 0.050 LEON 22.945 38.888 -8.42 -15.27 0.44 0.42 0.032 NEVA 22.984 36.307 -15.41 -25.84 0.75 0.63 0.135 KYRA 23.125 41.459 0.92 -1.54 1.32 1.27 -0.008 PETB 23.138 43.110 -1.86 -1.12 1.32 1.23 0.001 BERK 23.395 42.556 1.05 -2.21 0.53 0.53 0.000 SOFI 23.425 42.477 -2.91 -1.17 1.23 1.13 0.010 PLA1 23.428 40.789 -0.09 -5.36 0.79 0.67 0.103 SOXO 23.569 41.823 -0.56 -2.75 1.34 1.30 -0.012 DOBR 23.916 41.597 -0.07 -3.67 1.25 1.21 -0.003 SAT1 23.919 39.994 1.06 -10.04 0.72 0.65 0.078 STHN 23.932 35.325 -15.56 -24.20 0.75 0.62 0.128 OMAL 23.932 38.079 -15.98 -25.83 0.39 0.37 0.040 DIOA 23.933 38.079 -15.98 -25.83 0.39 0.37 0.040 DION 24.392 38.086 -15.23 -25.88 0.65 0.60 0.058 SEVA 24.410 37.363 -17.29 -25.79 0.68 0.60 0.090 KYNS 24.521 36.747 -16.36 -24.64 0.66 0.59 0.082 MILO 24.543 38.887 -12.15 -23.82 0.73 0.65 0.061 NSKR 24.627 40.593 -0.86 -2.87 0.80 0.70 0.073 THAS 24.634 43.362 0.75 0.55 1.42 1.27 -0.004 KAIL 24.694 35.404 -16.07 -26.93 0.64 0.59 0.072 ROML 24.753 42.146 -0.83 -2.31 1.29 1.26 -0.013 PLO2 25.126 39.851 -14.81 -12.59 0.71 0.64 0.071 LIMN 25.277 42.963 1.15 0.62 1.29 1.19 0.000 GABR 25.379 37.449 -16.21 -26.40 0.84 0.79 0.018 MKN2 25.402 41.545 1.26 -2.10 1.27 1.22 -0.009 MOMC 25.439 36.346 -16.77 -30.61 0.42 0.40 0.048 THIR 25.513 40.466 -2.42 -3.70 0.81 0.79 0.022 SMTK 25.566 40.928 0.64 -2.05 0.77 0.74 0.013 ASKT 26.082 39.501 -20.82 -9.08 0.96 0.97 -0.017 AMAN 26.085 38.443 -19.07 -22.96 0.72 0.65 0.066 HIOS 26.126 44.464 0.72 -1.36 0.59 0.59 0.000 BUCU 26.157 39.731 -20.86 -9.16 0.93 0.95 -0.018 KEST 26.174 39.973 -16.38 -9.61 0.67 0.61 -0.012 SUBA 26.189 39.614 -19.94 -9.85 0.93 0.95 -0.025 BDER 26.206 35.129 -15.40 -28.08 0.43 0.41 0.042 ZAKR 26.216 39.726 -21.11 -9.61 0.95 0.96 0.001 KRKE 26.268 43.599 -0.34 -0.47 1.33 1.25 -0.005 TSAR 26.309 42.075 0.03 0.02 1.24 1.19 -0.005 TOPO 26.317 39.785 -20.05 -9.19 0.95 0.99 0.001 EZIN 26.385 38.311 -17.64 -22.39 0.69 0.67 -0.002 CEIL 26.406 36.586 -14.23 -30.03 0.68 0.60 0.096 ASTP 26.451 39.234 -19.47 -12.68 0.74 0.65 0.048 LESV 26.535 39.580 -20.45 -6.51 0.94 0.96 0.004 HOBS 26.700 39.311 -18.80 -11.72 0.76 0.70 0.003 AYKA 26.706 40.739 -4.84 -3.34 0.71 0.71 0.021 DOKU 26.707 39.326 -21.06 -9.80 0.73 0.71 -0.009 AYVA 26.725 43.488 -0.68 -0.37 1.34 1.27 -0.001 SHUM 26.732 39.653 -22.65 -7.26 0.94 0.93 0.023 KCAM 26.871 40.601 -13.42 -4.14 0.91 0.94 0.055 KVAK 26.880 40.396 -19.20 -6.57 0.90 0.92 0.035 SEVK 26.885 39.010 -21.06 -13.52 1.78 1.75 -0.019 ESEN 26.910 40.029 -19.70 -8.64 0.93 0.93 0.040 BAH1 26.929 36.752 -15.88 -26.53 0.72 0.62 0.079 KOSI 26.989 37.780 -18.97 -23.89 0.70 0.61 0.074 SAMO 27.085 38.019 -20.01 -19.68 0.69 0.61 -0.070 OZDE 27.112 39.244 -19.64 -12.11 1.67 1.72 -0.004 D5DU 27.214 40.171 -19.97 -9.04 0.92 0.93 0.050 ARAK 27.217 39.897 -19.62 -8.40 0.61 0.60 0.017 KIRE 27.224 35.493 -12.00 -30.43 0.43 0.41 0.033 KRPT 27.231 31.346 -2.53 4.44 0.88 0.77 0.003 MATR 27.269 39.577 -20.77 -6.40 0.95 0.94 0.043 EGMI 27.301 40.381 -18.24 -5.55 0.89 0.89 0.049 KABI 27.308 38.711 -17.44 -14.74 0.77 0.72 0.004 BAYO 27.316 39.024 -20.63 -13.31 0.76 0.71 0.013 YAYA 27.393 40.811 -3.53 -4.76 0.71 0.68 -0.010 YENB 27.394 36.681 -11.85 -29.90 0.64 0.60 -0.031 KNID 27.423 37.032 -15.96 -26.08 0.67 0.58 -0.048 BODR 27.424 39.785 -22.95 -8.51 0.73 0.72 0.022 ALAN 27.442 42.666 0.93 -0.45 1.26 1.22 -0.010 BURG 27.483 42.484 -1.71 -0.88 1.35 1.30 -0.003 BUTG 27.486 37.818 -19.66 -18.98 0.91 0.87 -0.018 SOKE 27.586 40.588 -15.04 -5.80 1.14 1.06 0.008 MISL 27.590 39.295 -16.75 -12.25 1.64 1.66 -0.011 D7DU 27.629 40.245 -20.01 -5.48 0.92 0.93 0.054 UKIR 27.763 40.059 -22.89 -2.94 0.94 0.94 0.045 KOCB 27.779 41.827 0.91 -0.09 0.73 0.69 -0.018 DEMI 27.781 35.952 -8.21 -28.82 0.44 0.42 0.037 KATV 27.816 40.400 -20.96 -3.23 0.69 0.68 0.014 ERDE 27.836 37.196 -17.58 -24.98 0.63 0.58 -0.055 CAMK 27.873 39.006 -21.02 -10.31 0.68 0.66 0.014 AKGA 27.906 39.722 -21.20 -4.53 0.71 0.63 0.003 BALI 27.960 40.971 2.72 -0.59 0.65 0.62 -0.001 MAER 27.963 36.772 -14.23 -25.98 0.59 0.53 -0.036 MARM 28.000 38.248 -20.62 -12.62 0.93 0.87 -0.009 ODME 28.081 37.609 -20.77 -20.94 0.63 0.54 -0.051 CINE 28.293 41.475 1.27 -0.67 1.16 1.05 -0.007 YALI 28.365 41.052 -1.60 0.79 1.15 1.06 -0.005 SELP 28.373 40.398 -19.18 -1.24 1.23 1.06 -0.013 YENI 28.427 37.175 -18.12 -20.77 0.74 0.69 -0.047 MULA 28.483 38.315 -22.61 -13.18 0.96 0.89 0.004 ALSE 28.671 39.046 -21.14 -6.39 0.71 0.67 -0.004 DMIR 28.779 40.167 -20.40 -2.55 0.93 0.93 0.056 HAGA 28.826 36.762 -15.74 -20.01 0.98 0.79 -0.013 DLMN 28.923 39.930 -23.43 -0.54 0.96 0.95 0.057 GIRE 29.020 41.104 -2.02 0.06 0.68 0.68 -0.012 ITAY 29.048 37.566 -21.27 -15.37 1.02 0.97 -0.052 TAVA 29.064 41.064 -2.42 0.94 0.61 0.58 0.000 IKAN 29.102 40.136 -23.43 -3.04 0.71 0.70 -0.001 ULUD 29.106 40.270 -20.83 0.44 0.92 0.92 0.043 DTAS 29.111 40.165 -21.26 -0.75 0.93 0.93 0.056 ZEYA 29.136 37.941 -21.80 -7.82 0.67 0.63 -0.008 PAMU 29.141 40.122 -19.44 -2.33 0.79 0.76 -0.006 ULDA 29.143 40.639 -15.62 1.09 0.71 0.69 0.003 CINA 29.146 40.460 -20.09 1.83 0.92 0.92 0.043 GEML 29.261 40.200 -21.11 -1.34 0.93 0.93 0.051 CATA 29.288 40.485 -15.40 1.47 1.81 1.55 0.006 KUTE 29.392 37.448 -21.04 -11.21 0.99 0.89 -0.060 GKPN 29.423 40.821 -8.85 0.83 0.68 0.68 0.031 GATE 29.439 36.720 -15.12 -11.57 0.68 0.62 -0.047 SIRA 29.451 40.787 -7.50 -3.98 1.40 1.37 0.003 TUBI 29.514 40.164 -21.41 -0.19 0.97 0.95 0.053 HMZA 29.535 37.185 -19.25 -13.31 0.83 0.81 -0.022 YSFC 29.585 40.667 -13.09 1.95 0.94 0.93 0.045 OLUK 29.623 41.179 -0.85 -0.58 1.25 1.11 -0.022 SILE 29.635 40.803 -6.06 1.23 0.94 0.92 0.041 YUHE 29.648 36.194 -10.02 -8.76 0.71 0.54 -0.057 KASO 29.681 40.362 -19.88 0.62 0.65 0.57 0.009 DERB 29.810 36.971 -20.18 -8.55 0.82 0.81 -0.021 KYBS 29.889 40.066 -20.72 -6.54 1.95 1.80 -0.016 KPKL 29.908 40.438 -17.69 -1.75 0.59 0.59 0.003 IGAZ 29.929 40.425 -17.69 -1.74 0.59 0.59 0.003 IUCK 30.026 40.465 -16.76 -1.68 0.66 0.61 -0.008 MEKE 30.130 40.745 -8.47 -0.65 0.89 0.92 0.003 SISL 30.134 40.690 -12.94 0.02 0.79 0.81 0.010 SMAS 30.297 37.689 -19.20 -8.63 0.56 0.51 -0.030 BURD 30.609 36.829 -12.19 -8.16 0.63 0.58 -0.038 ANTG 30.637 39.658 -24.01 -1.74 0.97 0.90 0.015 ESKI 30.638 40.614 -13.58 -1.21 0.57 0.58 0.012 KTOP 30.644 38.769 -21.23 -2.55 0.84 0.74 0.018 AFYO 30.655 40.628 -13.53 -1.27 0.57 0.58 0.012 KKAP 30.679 40.552 -17.01 -0.63 0.67 0.70 0.026 BOZS 30.680 40.538 -17.01 -0.63 0.67 0.70 0.026 AGUZ 30.745 40.652 -11.17 1.11 0.99 1.01 0.079 KMAL 30.761 40.589 -13.06 -1.14 0.78 0.79 0.000 AGOK 30.804 40.386 -19.55 -1.84 0.63 0.63 0.040 TEBA 30.827 40.735 -7.95 -0.52 0.73 0.74 0.014 KDER 30.862 40.555 -17.20 -0.15 0.96 0.97 0.041 PINA 30.888 29.514 -2.61 5.46 0.82 0.78 -0.001 MEST 31.121 37.762 -16.55 -4.95 0.92 0.74 -0.103 AKSU 31.344 29.862 -2.24 5.54 0.54 0.51 -0.009 HELW 31.344 29.862 -2.24 5.54 0.54 0.51 -0.009 PHLW 31.438 40.937 -3.39 0.13 0.55 0.53 0.004 YIG2 31.439 40.937 -3.39 0.13 0.55 0.53 0.004 YIGI 31.814 39.564 -20.43 -2.31 0.79 0.68 0.018 SIVR 32.160 36.431 -11.13 -0.38 0.63 0.59 -0.061 SEKI 32.226 41.520 0.49 -0.96 0.87 0.86 -0.012 HALI 32.566 29.379 -1.50 6.95 0.59 0.58 0.006 FANA 32.570 40.881 -6.47 0.27 0.75 0.69 -0.006 ISME 32.759 39.886 -21.39 -1.49 0.55 0.54 -0.006 ANKM 32.759 39.886 -21.39 -1.49 0.55 0.54 -0.006 ANKR 33.102 29.141 -1.09 6.75 0.69 0.65 0.006 ABOZ 33.191 37.378 -13.63 2.53 0.60 0.59 0.005 MELE 33.228 28.163 -2.01 7.14 0.66 0.65 0.005 GARB 33.391 27.919 -1.92 7.22 0.65 0.64 0.002 ZEIT 33.396 35.141 -6.24 3.11 0.53 0.53 0.000 NICO 33.404 28.631 -2.93 4.98 0.65 0.64 0.004 DERB 33.494 27.686 -1.69 5.07 0.65 0.64 0.000 GEMS 33.596 28.269 -3.18 6.29 0.58 0.57 0.004 TOUR 33.832 27.244 -3.36 5.82 0.82 0.77 -0.003 HURG 33.883 27.961 -4.61 8.74 1.01 1.01 -0.008 KENS 33.991 44.413 0.02 1.06 0.66 0.66 0.001 CRAO 33.995 28.639 -0.87 6.38 1.03 1.04 -0.011 CATH 34.184 27.846 -3.40 7.25 0.58 0.57 0.001 SHAM 34.256 36.566 -11.59 4.94 0.69 0.69 0.000 MERS 34.314 28.178 -2.17 8.06 0.87 0.80 -0.003 NABQ 34.470 28.529 -3.05 7.42 0.63 0.63 0.001 DAHA 34.552 36.900 -12.20 4.37 1.08 0.96 0.029 MER0 34.763 30.598 0.47 8.64 0.55 0.55 0.000 RAMO 34.781 32.068 -1.73 7.46 0.51 0.51 -0.001 TELA 34.803 39.106 -19.36 3.89 1.50 1.49 -0.025 ABDI 34.813 39.801 -18.84 5.38 0.66 0.64 0.005 YOZG 34.866 31.378 -2.97 7.70 0.74 0.74 0.000 LHAV 34.875 40.453 -17.60 4.78 0.94 0.91 -0.016 KKIR 34.921 29.509 -0.45 8.86 0.53 0.53 0.000 ELAT 35.023 32.779 -3.53 8.57 0.49 0.49 0.000 BSHM 35.089 31.723 -1.61 7.28 1.18 1.12 -0.012 BARG 35.145 33.023 -3.78 8.18 0.57 0.57 0.000 KABR 35.202 31.771 -2.86 8.59 0.95 0.93 0.005 JSLM 35.205 42.020 -0.56 1.72 0.87 0.77 0.007 SINO 35.392 31.593 -2.32 8.90 0.64 0.63 0.001 DRAG 35.416 32.479 -3.58 9.66 0.57 0.57 0.000 GILB 35.674 34.115 -6.87 8.39 0.95 0.95 0.000 LAUG 35.688 32.995 -1.68 11.97 0.52 0.52 -0.002 KATZ 35.771 33.182 -2.68 11.26 0.66 0.66 0.000 ELRO 35.870 36.397 -5.41 9.51 1.70 1.62 -0.001 ULCN 35.940 36.456 -9.60 9.71 1.04 1.00 0.003 ULUC 36.100 29.139 1.57 12.55 0.87 0.85 0.001 HALY 36.131 36.050 -5.12 10.20 0.65 0.63 -0.015 SENK 36.137 36.899 -11.11 9.59 0.50 0.50 -0.012 DORT 36.180 36.540 -9.89 12.17 1.73 1.75 -0.033 ISKE 36.245 38.231 -13.82 8.39 1.59 1.44 -0.016 PNLR 36.285 33.510 -2.27 11.90 0.95 0.95 -0.001 UDMC 36.330 37.572 -14.11 8.91 1.66 1.60 -0.031 ANDR 36.336 41.299 0.29 2.77 0.98 0.99 0.049 SAMS 36.378 26.458 3.24 14.09 1.77 1.77 -0.002 ALWJ 36.465 36.531 -7.41 11.86 0.90 0.82 0.007 ABAK 36.524 36.788 -7.80 10.13 0.67 0.67 -0.004 HASA 36.643 37.088 -7.45 10.98 0.76 0.72 -0.016 FEVZ 36.972 37.190 -8.18 11.63 0.49 0.50 -0.009 SAKZ 36.996 37.522 -9.38 10.60 0.55 0.57 -0.020 KMAR 37.106 36.685 -7.95 10.53 1.77 1.74 -0.060 KILI 37.113 37.747 -11.97 8.31 0.69 0.68 -0.011 ABEY 37.220 38.179 -13.24 9.37 0.66 0.67 -0.017 ELBI 37.436 37.518 -7.40 11.49 0.68 0.70 -0.014 ALAR 37.574 36.901 -6.73 13.70 0.56 0.53 -0.012 GAZI 37.869 38.050 -13.34 9.73 0.68 0.67 -0.014 ALTP 37.886 37.541 -7.10 12.58 0.74 0.73 -0.011 CKRH 37.902 37.237 -6.82 13.61 0.68 0.68 -0.021 ARGA 37.958 39.454 -17.03 10.01 0.44 0.43 0.001 SINC 38.049 44.552 -0.16 -1.02 1.50 1.32 -0.024 GELE 38.215 38.456 -11.48 10.92 0.74 0.72 -0.012 MLTY 38.215 38.456 -11.48 10.92 0.74 0.72 -0.012 MLT1 38.231 37.747 -7.57 14.06 0.83 0.80 -0.002 ADYI 39.164 39.613 -18.72 9.73 0.93 0.87 -0.026 KMAH 39.242 44.704 -0.22 0.05 1.27 1.13 0.018 GKL_ 39.254 38.640 -13.64 10.88 1.24 1.20 -0.046 GMKV 39.524 39.071 -16.97 11.96 1.45 1.30 -0.004 TUNC 39.631 21.369 7.59 15.54 1.79 1.78 -0.001 JEDD 39.702 40.974 0.68 2.55 0.47 0.45 0.009 AKTO 39.776 40.995 0.66 2.54 0.47 0.45 0.009 TRAB 39.805 37.847 -8.91 15.11 0.75 0.74 -0.006 KRCD 40.052 38.963 -13.53 9.87 1.58 1.36 -0.012 KAKO 40.254 39.731 -2.81 5.81 0.75 0.68 -0.015 MERC 40.272 43.681 1.83 -1.09 1.68 1.41 0.006 KRPO 40.650 37.246 -6.44 16.64 0.80 0.75 -0.023 KIZ2 40.651 37.247 -6.44 16.64 0.80 0.75 -0.023 KIZI 40.809 40.437 0.72 3.31 0.56 0.51 -0.015 ISPI 41.057 38.959 -6.75 11.47 1.43 1.20 -0.024 SOLH 41.300 39.973 -0.66 5.88 0.66 0.64 0.008 ERZU 41.339 41.371 -0.54 2.83 0.90 0.89 -0.017 HOPA 41.454 39.186 -5.88 10.74 2.01 1.29 -0.046 VART 41.512 39.643 -2.09 4.39 1.78 1.22 -0.072 TKMN 41.565 43.788 0.78 1.23 0.44 0.43 0.004 ZECK 41.565 43.788 0.78 1.23 0.44 0.43 0.004 ZELB 41.794 38.754 -4.69 14.76 0.84 0.69 0.107 KRKT 41.990 40.548 1.95 5.07 0.93 0.90 0.020 OLTU 42.062 42.721 -0.42 3.35 0.49 0.49 -0.005 INGU 42.133 41.648 -0.54 5.19 0.66 0.66 -0.009 SHUA 42.149 39.714 -1.42 8.81 1.40 1.24 -0.022 KRYZ 42.195 43.349 -0.31 -0.09 0.85 0.83 -0.006 ULKA 42.457 37.528 -6.45 15.11 2.72 1.24 0.042 SRNK 42.471 42.022 2.18 4.19 0.75 0.69 -0.031 VANI 42.547 38.488 -5.62 14.01 1.52 1.20 -0.045 RESD 42.667 43.743 0.50 2.16 0.81 0.82 -0.010 SHAT 42.755 41.126 1.38 4.64 1.35 1.06 -0.012 ARDA 42.787 44.011 0.01 1.32 0.85 0.85 -0.007 BEUG 42.910 39.232 -2.03 9.45 0.61 0.52 -0.032 PTNS end xv gps.ps & </bash> 1591 2009-04-01T21:19:26Z Ziyadin 4 <bash> pscoast -R15/60/20/45 -JM8 -Df -S120 -W -K > gps.ps psvelo end -Se.01/0.1/0 -A0.005/0.1/0.04 $R -O -Gred -Wred >> gps.ps 20.665 39.734 -1.25 -2.47 0.74 0.65 0.058 KRTS 20.794 41.127 0.44 -2.78 0.68 0.67 0.000 ORID 21.878 36.791 -18.73 -25.11 0.43 0.41 0.053 XRIS 21.928 38.427 -11.94 -11.44 0.80 0.80 -0.001 EYPA 22.046 38.209 -14.45 -24.60 0.89 0.89 -0.002 KOUN 22.073 38.365 -14.61 -14.14 0.89 0.89 -0.002 TRIZ 22.184 38.322 -13.93 -14.81 0.80 0.80 0.000 PSAR 22.201 38.529 -11.40 -13.47 0.83 0.83 -0.001 LIDO 22.544 39.937 2.39 -6.77 0.46 0.45 0.011 KRNA 22.823 37.184 -17.48 -27.47 0.44 0.40 0.050 LEON 22.945 38.888 -8.42 -15.27 0.44 0.42 0.032 NEVA 22.984 36.307 -15.41 -25.84 0.75 0.63 0.135 KYRA 23.125 41.459 0.92 -1.54 1.32 1.27 -0.008 PETB 23.138 43.110 -1.86 -1.12 1.32 1.23 0.001 BERK 23.395 42.556 1.05 -2.21 0.53 0.53 0.000 SOFI 23.425 42.477 -2.91 -1.17 1.23 1.13 0.010 PLA1 23.428 40.789 -0.09 -5.36 0.79 0.67 0.103 SOXO 23.569 41.823 -0.56 -2.75 1.34 1.30 -0.012 DOBR 23.916 41.597 -0.07 -3.67 1.25 1.21 -0.003 SAT1 23.919 39.994 1.06 -10.04 0.72 0.65 0.078 STHN 23.932 35.325 -15.56 -24.20 0.75 0.62 0.128 OMAL 23.932 38.079 -15.98 -25.83 0.39 0.37 0.040 DIOA 23.933 38.079 -15.98 -25.83 0.39 0.37 0.040 DION 24.392 38.086 -15.23 -25.88 0.65 0.60 0.058 SEVA 24.410 37.363 -17.29 -25.79 0.68 0.60 0.090 KYNS 24.521 36.747 -16.36 -24.64 0.66 0.59 0.082 MILO 24.543 38.887 -12.15 -23.82 0.73 0.65 0.061 NSKR 24.627 40.593 -0.86 -2.87 0.80 0.70 0.073 THAS 24.634 43.362 0.75 0.55 1.42 1.27 -0.004 KAIL 24.694 35.404 -16.07 -26.93 0.64 0.59 0.072 ROML 24.753 42.146 -0.83 -2.31 1.29 1.26 -0.013 PLO2 25.126 39.851 -14.81 -12.59 0.71 0.64 0.071 LIMN 25.277 42.963 1.15 0.62 1.29 1.19 0.000 GABR 25.379 37.449 -16.21 -26.40 0.84 0.79 0.018 MKN2 25.402 41.545 1.26 -2.10 1.27 1.22 -0.009 MOMC 25.439 36.346 -16.77 -30.61 0.42 0.40 0.048 THIR 25.513 40.466 -2.42 -3.70 0.81 0.79 0.022 SMTK 25.566 40.928 0.64 -2.05 0.77 0.74 0.013 ASKT 26.082 39.501 -20.82 -9.08 0.96 0.97 -0.017 AMAN 26.085 38.443 -19.07 -22.96 0.72 0.65 0.066 HIOS 26.126 44.464 0.72 -1.36 0.59 0.59 0.000 BUCU 26.157 39.731 -20.86 -9.16 0.93 0.95 -0.018 KEST 26.174 39.973 -16.38 -9.61 0.67 0.61 -0.012 SUBA 26.189 39.614 -19.94 -9.85 0.93 0.95 -0.025 BDER 26.206 35.129 -15.40 -28.08 0.43 0.41 0.042 ZAKR 26.216 39.726 -21.11 -9.61 0.95 0.96 0.001 KRKE 26.268 43.599 -0.34 -0.47 1.33 1.25 -0.005 TSAR 26.309 42.075 0.03 0.02 1.24 1.19 -0.005 TOPO 26.317 39.785 -20.05 -9.19 0.95 0.99 0.001 EZIN 26.385 38.311 -17.64 -22.39 0.69 0.67 -0.002 CEIL 26.406 36.586 -14.23 -30.03 0.68 0.60 0.096 ASTP 26.451 39.234 -19.47 -12.68 0.74 0.65 0.048 LESV 26.535 39.580 -20.45 -6.51 0.94 0.96 0.004 HOBS 26.700 39.311 -18.80 -11.72 0.76 0.70 0.003 AYKA 26.706 40.739 -4.84 -3.34 0.71 0.71 0.021 DOKU 26.707 39.326 -21.06 -9.80 0.73 0.71 -0.009 AYVA 26.725 43.488 -0.68 -0.37 1.34 1.27 -0.001 SHUM 26.732 39.653 -22.65 -7.26 0.94 0.93 0.023 KCAM 26.871 40.601 -13.42 -4.14 0.91 0.94 0.055 KVAK 26.880 40.396 -19.20 -6.57 0.90 0.92 0.035 SEVK 26.885 39.010 -21.06 -13.52 1.78 1.75 -0.019 ESEN 26.910 40.029 -19.70 -8.64 0.93 0.93 0.040 BAH1 26.929 36.752 -15.88 -26.53 0.72 0.62 0.079 KOSI 26.989 37.780 -18.97 -23.89 0.70 0.61 0.074 SAMO 27.085 38.019 -20.01 -19.68 0.69 0.61 -0.070 OZDE 27.112 39.244 -19.64 -12.11 1.67 1.72 -0.004 D5DU 27.214 40.171 -19.97 -9.04 0.92 0.93 0.050 ARAK 27.217 39.897 -19.62 -8.40 0.61 0.60 0.017 KIRE 27.224 35.493 -12.00 -30.43 0.43 0.41 0.033 KRPT 27.231 31.346 -2.53 4.44 0.88 0.77 0.003 MATR 27.269 39.577 -20.77 -6.40 0.95 0.94 0.043 EGMI 27.301 40.381 -18.24 -5.55 0.89 0.89 0.049 KABI 27.308 38.711 -17.44 -14.74 0.77 0.72 0.004 BAYO 27.316 39.024 -20.63 -13.31 0.76 0.71 0.013 YAYA 27.393 40.811 -3.53 -4.76 0.71 0.68 -0.010 YENB 27.394 36.681 -11.85 -29.90 0.64 0.60 -0.031 KNID 27.423 37.032 -15.96 -26.08 0.67 0.58 -0.048 BODR 27.424 39.785 -22.95 -8.51 0.73 0.72 0.022 ALAN 27.442 42.666 0.93 -0.45 1.26 1.22 -0.010 BURG 27.483 42.484 -1.71 -0.88 1.35 1.30 -0.003 BUTG 27.486 37.818 -19.66 -18.98 0.91 0.87 -0.018 SOKE 27.586 40.588 -15.04 -5.80 1.14 1.06 0.008 MISL 27.590 39.295 -16.75 -12.25 1.64 1.66 -0.011 D7DU 27.629 40.245 -20.01 -5.48 0.92 0.93 0.054 UKIR 27.763 40.059 -22.89 -2.94 0.94 0.94 0.045 KOCB 27.779 41.827 0.91 -0.09 0.73 0.69 -0.018 DEMI 27.781 35.952 -8.21 -28.82 0.44 0.42 0.037 KATV 27.816 40.400 -20.96 -3.23 0.69 0.68 0.014 ERDE 27.836 37.196 -17.58 -24.98 0.63 0.58 -0.055 CAMK 27.873 39.006 -21.02 -10.31 0.68 0.66 0.014 AKGA 27.906 39.722 -21.20 -4.53 0.71 0.63 0.003 BALI 27.960 40.971 2.72 -0.59 0.65 0.62 -0.001 MAER 27.963 36.772 -14.23 -25.98 0.59 0.53 -0.036 MARM 28.000 38.248 -20.62 -12.62 0.93 0.87 -0.009 ODME 28.081 37.609 -20.77 -20.94 0.63 0.54 -0.051 CINE 28.293 41.475 1.27 -0.67 1.16 1.05 -0.007 YALI 28.365 41.052 -1.60 0.79 1.15 1.06 -0.005 SELP 28.373 40.398 -19.18 -1.24 1.23 1.06 -0.013 YENI 28.427 37.175 -18.12 -20.77 0.74 0.69 -0.047 MULA 28.483 38.315 -22.61 -13.18 0.96 0.89 0.004 ALSE 28.671 39.046 -21.14 -6.39 0.71 0.67 -0.004 DMIR 28.779 40.167 -20.40 -2.55 0.93 0.93 0.056 HAGA 28.826 36.762 -15.74 -20.01 0.98 0.79 -0.013 DLMN 28.923 39.930 -23.43 -0.54 0.96 0.95 0.057 GIRE 29.020 41.104 -2.02 0.06 0.68 0.68 -0.012 ITAY 29.048 37.566 -21.27 -15.37 1.02 0.97 -0.052 TAVA 29.064 41.064 -2.42 0.94 0.61 0.58 0.000 IKAN 29.102 40.136 -23.43 -3.04 0.71 0.70 -0.001 ULUD 29.106 40.270 -20.83 0.44 0.92 0.92 0.043 DTAS 29.111 40.165 -21.26 -0.75 0.93 0.93 0.056 ZEYA 29.136 37.941 -21.80 -7.82 0.67 0.63 -0.008 PAMU 29.141 40.122 -19.44 -2.33 0.79 0.76 -0.006 ULDA 29.143 40.639 -15.62 1.09 0.71 0.69 0.003 CINA 29.146 40.460 -20.09 1.83 0.92 0.92 0.043 GEML 29.261 40.200 -21.11 -1.34 0.93 0.93 0.051 CATA 29.288 40.485 -15.40 1.47 1.81 1.55 0.006 KUTE 29.392 37.448 -21.04 -11.21 0.99 0.89 -0.060 GKPN 29.423 40.821 -8.85 0.83 0.68 0.68 0.031 GATE 29.439 36.720 -15.12 -11.57 0.68 0.62 -0.047 SIRA 29.451 40.787 -7.50 -3.98 1.40 1.37 0.003 TUBI 29.514 40.164 -21.41 -0.19 0.97 0.95 0.053 HMZA 29.535 37.185 -19.25 -13.31 0.83 0.81 -0.022 YSFC 29.585 40.667 -13.09 1.95 0.94 0.93 0.045 OLUK 29.623 41.179 -0.85 -0.58 1.25 1.11 -0.022 SILE 29.635 40.803 -6.06 1.23 0.94 0.92 0.041 YUHE 29.648 36.194 -10.02 -8.76 0.71 0.54 -0.057 KASO 29.681 40.362 -19.88 0.62 0.65 0.57 0.009 DERB 29.810 36.971 -20.18 -8.55 0.82 0.81 -0.021 KYBS 29.889 40.066 -20.72 -6.54 1.95 1.80 -0.016 KPKL 29.908 40.438 -17.69 -1.75 0.59 0.59 0.003 IGAZ 29.929 40.425 -17.69 -1.74 0.59 0.59 0.003 IUCK 30.026 40.465 -16.76 -1.68 0.66 0.61 -0.008 MEKE 30.130 40.745 -8.47 -0.65 0.89 0.92 0.003 SISL 30.134 40.690 -12.94 0.02 0.79 0.81 0.010 SMAS 30.297 37.689 -19.20 -8.63 0.56 0.51 -0.030 BURD 30.609 36.829 -12.19 -8.16 0.63 0.58 -0.038 ANTG 30.637 39.658 -24.01 -1.74 0.97 0.90 0.015 ESKI 30.638 40.614 -13.58 -1.21 0.57 0.58 0.012 KTOP 30.644 38.769 -21.23 -2.55 0.84 0.74 0.018 AFYO 30.655 40.628 -13.53 -1.27 0.57 0.58 0.012 KKAP 30.679 40.552 -17.01 -0.63 0.67 0.70 0.026 BOZS 30.680 40.538 -17.01 -0.63 0.67 0.70 0.026 AGUZ 30.745 40.652 -11.17 1.11 0.99 1.01 0.079 KMAL 30.761 40.589 -13.06 -1.14 0.78 0.79 0.000 AGOK 30.804 40.386 -19.55 -1.84 0.63 0.63 0.040 TEBA 30.827 40.735 -7.95 -0.52 0.73 0.74 0.014 KDER 30.862 40.555 -17.20 -0.15 0.96 0.97 0.041 PINA 30.888 29.514 -2.61 5.46 0.82 0.78 -0.001 MEST 31.121 37.762 -16.55 -4.95 0.92 0.74 -0.103 AKSU 31.344 29.862 -2.24 5.54 0.54 0.51 -0.009 HELW 31.344 29.862 -2.24 5.54 0.54 0.51 -0.009 PHLW 31.438 40.937 -3.39 0.13 0.55 0.53 0.004 YIG2 31.439 40.937 -3.39 0.13 0.55 0.53 0.004 YIGI 31.814 39.564 -20.43 -2.31 0.79 0.68 0.018 SIVR 32.160 36.431 -11.13 -0.38 0.63 0.59 -0.061 SEKI 32.226 41.520 0.49 -0.96 0.87 0.86 -0.012 HALI 32.566 29.379 -1.50 6.95 0.59 0.58 0.006 FANA 32.570 40.881 -6.47 0.27 0.75 0.69 -0.006 ISME 32.759 39.886 -21.39 -1.49 0.55 0.54 -0.006 ANKM 32.759 39.886 -21.39 -1.49 0.55 0.54 -0.006 ANKR 33.102 29.141 -1.09 6.75 0.69 0.65 0.006 ABOZ 33.191 37.378 -13.63 2.53 0.60 0.59 0.005 MELE 33.228 28.163 -2.01 7.14 0.66 0.65 0.005 GARB 33.391 27.919 -1.92 7.22 0.65 0.64 0.002 ZEIT 33.396 35.141 -6.24 3.11 0.53 0.53 0.000 NICO 33.404 28.631 -2.93 4.98 0.65 0.64 0.004 DERB 33.494 27.686 -1.69 5.07 0.65 0.64 0.000 GEMS 33.596 28.269 -3.18 6.29 0.58 0.57 0.004 TOUR 33.832 27.244 -3.36 5.82 0.82 0.77 -0.003 HURG 33.883 27.961 -4.61 8.74 1.01 1.01 -0.008 KENS 33.991 44.413 0.02 1.06 0.66 0.66 0.001 CRAO 33.995 28.639 -0.87 6.38 1.03 1.04 -0.011 CATH 34.184 27.846 -3.40 7.25 0.58 0.57 0.001 SHAM 34.256 36.566 -11.59 4.94 0.69 0.69 0.000 MERS 34.314 28.178 -2.17 8.06 0.87 0.80 -0.003 NABQ 34.470 28.529 -3.05 7.42 0.63 0.63 0.001 DAHA 34.552 36.900 -12.20 4.37 1.08 0.96 0.029 MER0 34.763 30.598 0.47 8.64 0.55 0.55 0.000 RAMO 34.781 32.068 -1.73 7.46 0.51 0.51 -0.001 TELA 34.803 39.106 -19.36 3.89 1.50 1.49 -0.025 ABDI 34.813 39.801 -18.84 5.38 0.66 0.64 0.005 YOZG 34.866 31.378 -2.97 7.70 0.74 0.74 0.000 LHAV 34.875 40.453 -17.60 4.78 0.94 0.91 -0.016 KKIR 34.921 29.509 -0.45 8.86 0.53 0.53 0.000 ELAT 35.023 32.779 -3.53 8.57 0.49 0.49 0.000 BSHM 35.089 31.723 -1.61 7.28 1.18 1.12 -0.012 BARG 35.145 33.023 -3.78 8.18 0.57 0.57 0.000 KABR 35.202 31.771 -2.86 8.59 0.95 0.93 0.005 JSLM 35.205 42.020 -0.56 1.72 0.87 0.77 0.007 SINO 35.392 31.593 -2.32 8.90 0.64 0.63 0.001 DRAG 35.416 32.479 -3.58 9.66 0.57 0.57 0.000 GILB 35.674 34.115 -6.87 8.39 0.95 0.95 0.000 LAUG 35.688 32.995 -1.68 11.97 0.52 0.52 -0.002 KATZ 35.771 33.182 -2.68 11.26 0.66 0.66 0.000 ELRO 35.870 36.397 -5.41 9.51 1.70 1.62 -0.001 ULCN 35.940 36.456 -9.60 9.71 1.04 1.00 0.003 ULUC 36.100 29.139 1.57 12.55 0.87 0.85 0.001 HALY 36.131 36.050 -5.12 10.20 0.65 0.63 -0.015 SENK 36.137 36.899 -11.11 9.59 0.50 0.50 -0.012 DORT 36.180 36.540 -9.89 12.17 1.73 1.75 -0.033 ISKE 36.245 38.231 -13.82 8.39 1.59 1.44 -0.016 PNLR 36.285 33.510 -2.27 11.90 0.95 0.95 -0.001 UDMC 36.330 37.572 -14.11 8.91 1.66 1.60 -0.031 ANDR 36.336 41.299 0.29 2.77 0.98 0.99 0.049 SAMS 36.378 26.458 3.24 14.09 1.77 1.77 -0.002 ALWJ 36.465 36.531 -7.41 11.86 0.90 0.82 0.007 ABAK 36.524 36.788 -7.80 10.13 0.67 0.67 -0.004 HASA 36.643 37.088 -7.45 10.98 0.76 0.72 -0.016 FEVZ 36.972 37.190 -8.18 11.63 0.49 0.50 -0.009 SAKZ 36.996 37.522 -9.38 10.60 0.55 0.57 -0.020 KMAR 37.106 36.685 -7.95 10.53 1.77 1.74 -0.060 KILI 37.113 37.747 -11.97 8.31 0.69 0.68 -0.011 ABEY 37.220 38.179 -13.24 9.37 0.66 0.67 -0.017 ELBI 37.436 37.518 -7.40 11.49 0.68 0.70 -0.014 ALAR 37.574 36.901 -6.73 13.70 0.56 0.53 -0.012 GAZI 37.869 38.050 -13.34 9.73 0.68 0.67 -0.014 ALTP 37.886 37.541 -7.10 12.58 0.74 0.73 -0.011 CKRH 37.902 37.237 -6.82 13.61 0.68 0.68 -0.021 ARGA 37.958 39.454 -17.03 10.01 0.44 0.43 0.001 SINC 38.049 44.552 -0.16 -1.02 1.50 1.32 -0.024 GELE 38.215 38.456 -11.48 10.92 0.74 0.72 -0.012 MLTY 38.215 38.456 -11.48 10.92 0.74 0.72 -0.012 MLT1 38.231 37.747 -7.57 14.06 0.83 0.80 -0.002 ADYI 39.164 39.613 -18.72 9.73 0.93 0.87 -0.026 KMAH 39.242 44.704 -0.22 0.05 1.27 1.13 0.018 GKL_ 39.254 38.640 -13.64 10.88 1.24 1.20 -0.046 GMKV 39.524 39.071 -16.97 11.96 1.45 1.30 -0.004 TUNC 39.631 21.369 7.59 15.54 1.79 1.78 -0.001 JEDD 39.702 40.974 0.68 2.55 0.47 0.45 0.009 AKTO 39.776 40.995 0.66 2.54 0.47 0.45 0.009 TRAB 39.805 37.847 -8.91 15.11 0.75 0.74 -0.006 KRCD 40.052 38.963 -13.53 9.87 1.58 1.36 -0.012 KAKO 40.254 39.731 -2.81 5.81 0.75 0.68 -0.015 MERC 40.272 43.681 1.83 -1.09 1.68 1.41 0.006 KRPO 40.650 37.246 -6.44 16.64 0.80 0.75 -0.023 KIZ2 40.651 37.247 -6.44 16.64 0.80 0.75 -0.023 KIZI 40.809 40.437 0.72 3.31 0.56 0.51 -0.015 ISPI 41.057 38.959 -6.75 11.47 1.43 1.20 -0.024 SOLH 41.300 39.973 -0.66 5.88 0.66 0.64 0.008 ERZU 41.339 41.371 -0.54 2.83 0.90 0.89 -0.017 HOPA 41.454 39.186 -5.88 10.74 2.01 1.29 -0.046 VART 41.512 39.643 -2.09 4.39 1.78 1.22 -0.072 TKMN 41.565 43.788 0.78 1.23 0.44 0.43 0.004 ZECK 41.565 43.788 0.78 1.23 0.44 0.43 0.004 ZELB 41.794 38.754 -4.69 14.76 0.84 0.69 0.107 KRKT 41.990 40.548 1.95 5.07 0.93 0.90 0.020 OLTU 42.062 42.721 -0.42 3.35 0.49 0.49 -0.005 INGU 42.133 41.648 -0.54 5.19 0.66 0.66 -0.009 SHUA 42.149 39.714 -1.42 8.81 1.40 1.24 -0.022 KRYZ 42.195 43.349 -0.31 -0.09 0.85 0.83 -0.006 ULKA 42.457 37.528 -6.45 15.11 2.72 1.24 0.042 SRNK 42.471 42.022 2.18 4.19 0.75 0.69 -0.031 VANI 42.547 38.488 -5.62 14.01 1.52 1.20 -0.045 RESD 42.667 43.743 0.50 2.16 0.81 0.82 -0.010 SHAT 42.755 41.126 1.38 4.64 1.35 1.06 -0.012 ARDA 42.787 44.011 0.01 1.32 0.85 0.85 -0.007 BEUG 42.910 39.232 -2.03 9.45 0.61 0.52 -0.032 PTNS end xv $name & </bash> SRTM 0 1477 1987 1985 2010-09-19T08:35:18Z Onur 5 /* Veri İndirme */ '''The Shuttle Radar Topography Mission (SRTM)''' Yüksek çözünürlükte topoğrafya verisi toplamak için yapılmış bir projedir. '''Çözünürlük:''' * ABD için 30 m * Tüm Dünya için 90 m (3 saniye) '''Ayrıca bkz.''' * [[SRTM çizimi]] == Veri İndirme == *[http://dds.cr.usgs.gov/srtm/ USGS-SRTM] sunucusundan 1'er derecelik dosyalar halinde indirilebilir. Dosyalar [[HGT]] formatındadır. *Türkiye 300 metre (10 s) örneklemeli GRD dosyası: http://www.atag.itu.edu.tr/GMTtr/veri/index.html == SRTM Verisinin GMT netCDF Formatına Çevrilmesi == * Öncelikle istenilen bölge için HGT formatındaki veriler internetten alınmalıdır. http://dds.cr.usgs.gov/srtm/version2_1/SRTM3/ web sayfasından ilgili bölge klasörüne girilir (alt klasörlerdeki dosya sayısı çok fazla olduğundan sayfanın açılması uzun sürecektir). Dosyalar sıkıştırılmış şekilde 1 derecelik dosyalar halindedir. * Dosyaları, çalıştığınız klasör içinde oluşturacağınız '''HGT''' adlı bir klasöre yerleştirin. Bu önemli, çevirme betiği (convert2.sh) bu klasör adına göre çalışır. * convert2.sh betiği verilen bir aralıkta HGT dosyalarını birleştirir. Ancak eksik bir HGT dosyası olursa birleştirme işi yapılamaz. Örneğin Karadeniz çevresinin HGT dosyalarını aldınız, ancak tamamen denizle kaplı kısımların HGT dosyası olmayacaktır. Veri olmayan parçaları sahte bir grd dosyası ile doldurmamız gerekir. Bunun için aşağıdaki iki komutu kullanın. grdlandmask -R30/31/30/31 -I3c -Gtmp.grd grdmath tmp.grd 0 MUL = zero.grd rm tmp.grd Burada 1x1 derecelik alan icin 3 saniye (''-I3c'') örneklemeli bir grd dosyası oluşturulur. Sonrasında bu dosya içindeki tüm değerler sıfır ile çarpılır. Elde ettiğiniz zero.grd dosyasını HGT klasörüne kopyalayın. Bu dosyayı bir kere yaratmanız yeterlidir. NOT: zero.grd dosyasının sınırları önemli değildir (ancak 1 derecelik alan olmalıdır). Ekteki betik, boş hücre için zero.grd dosyasının sınırlarını değiştirerek kullanır. * Tüm HGT dosyalarınız hazır ve zero.grd dosyanızda HGT klasörü içinde ise ekteki betiği aşağıdaki örnekteki gibi çalıştırın bash convert2.sh " 30 31 32 " "40 41 42" Burada enlem ve boylam değerlerini sırayla girmeniz gerekir ve tırnak işaretlerini unutmayın! Bu örnekte 30 31 ve 32 derece enlemler ve 40, 41 ve 42 derece boylamları içeren hücreler birleştirilir. Bu alanın sınırları GMT formatıyla -R40/43/30/33 şeklindedir. * Çıkış dosyası OUT.grd olacaktır. == convert2.sh == HGT dosyalarını çevirecek bash betiği. Aşağıdaki parçayı seçip kopyalayın ve convert2.sh adlı dosyaya yapıştırarak betik dosyasını oluşturun. <pre> #!/bin/bash #Convert 1x1 srtm data with 3'' resolution to gmt - NetCDF format #paste the 1x1 tile together #this script works only if the tiles are arranged in a rectangle #lat and lon have to be continuously #copy the script into the directory of the downloaded files # Usage: convert2.sh "lats" "lons" # convert2.sh " 30 31 32 " "40 41 42" grd="OUT.grd" #final name of the grd-file countb=1 ext=".hgt" #file extension hgt or bil or whatever HGT="HGT" echo "Lat:" $1 echo "Lon:" $2 #-----------------Loop for latidude -------------# for i in $1 #lat do counta=1 #-----------------Loop for longitude -------------# for j in $2 #lon do # psudo data for unavalible cell, Onur TAN cp $HGT/zero.grd tile.grd; grdedit tile.grd -R$j"/"$[$j+1]"/"$i"/"$[$i+1] xyz2grd -V $HGT/N$i"E0"$j$ext -Gtile.grd -I3c -R$j"/"$[$j+1]"/"$i"/"$[$i+1] -N-32768 -ZTLhw if [ "$counta" = "1" ]; then mv tile.grd $i$grd else out="-G$i$grd" grdpaste $i$grd tile.grd $out fi counta=$[$counta+1] done #-----------------End Loop longitude -------------# if [ "$countb" = "1" ]; then mv $i$grd $grd else grdpaste $i$grd $grd -G$grd fi countb=$[$countb+1] done #-----------------End Loop for latidude -------------# #-----------------Clean up -------------# mv $grd dummy rm *.grd mv dummy $grd </pre> == Örnek == Örnek ekran görüntüsü: <pre> onur@quasar SRTMv2> convert2.sh " 41 42 43 " "29 30 31" Lat: 41 42 43 Lon: 29 30 31 xyz2grd: Given domain implies x_inc = 0.000833333 xyz2grd: Given domain implies y_inc = 0.000833333 xyz2grd: nx = 1201 ny = 1201 xyz2grd: Working on file HGT/N41E029.hgt xyz2grd: Given domain implies x_inc = 0.000833333 xyz2grd: Given domain implies y_inc = 0.000833333 xyz2grd: nx = 1201 ny = 1201 xyz2grd: Working on file HGT/N41E030.hgt xyz2grd: Given domain implies x_inc = 0.000833333 xyz2grd: Given domain implies y_inc = 0.000833333 xyz2grd: nx = 1201 ny = 1201 xyz2grd: Working on file HGT/N41E031.hgt xyz2grd: Given domain implies x_inc = 0.000833333 xyz2grd: Given domain implies y_inc = 0.000833333 xyz2grd: nx = 1201 ny = 1201 xyz2grd: Cannot open file HGT/N42E029.hgt xyz2grd: Given domain implies x_inc = 0.000833333 xyz2grd: Given domain implies y_inc = 0.000833333 xyz2grd: nx = 1201 ny = 1201 xyz2grd: Cannot open file HGT/N42E030.hgt xyz2grd: Given domain implies x_inc = 0.000833333 xyz2grd: Given domain implies y_inc = 0.000833333 xyz2grd: nx = 1201 ny = 1201 xyz2grd: Cannot open file HGT/N42E031.hgt xyz2grd: Given domain implies x_inc = 0.000833333 xyz2grd: Given domain implies y_inc = 0.000833333 xyz2grd: nx = 1201 ny = 1201 xyz2grd: Cannot open file HGT/N43E029.hgt xyz2grd: Given domain implies x_inc = 0.000833333 xyz2grd: Given domain implies y_inc = 0.000833333 xyz2grd: nx = 1201 ny = 1201 xyz2grd: Cannot open file HGT/N43E030.hgt xyz2grd: Given domain implies x_inc = 0.000833333 xyz2grd: Given domain implies y_inc = 0.000833333 xyz2grd: nx = 1201 ny = 1201 xyz2grd: Cannot open file HGT/N43E031.hgt onur@quasar SRTMv2> grdinfo OUT.grd OUT.grd: Title: OUT.grd OUT.grd: Command: grdpaste 43OUT.grd OUT.grd -GOUT.grd OUT.grd: Remark: OUT.grd: Gridline node registration used OUT.grd: Grid file format: nf (# 18) OUT.grd: x_min: 29 x_max: 32 x_inc: 0.000833333 name: x nx: 3601 OUT.grd: y_min: 41 y_max: 44 y_inc: 0.000833333 name: y ny: 3601 OUT.grd: z_min: -22 z_max: 1630 name: z OUT.grd: scale_factor: 1 add_offset: 0 onur@quasar SRTMv2> </pre> == Dış Bağlantılar == *[http://dds.cr.usgs.gov/srtm/ Veri Klasörü] *[http://www2.jpl.nasa.gov/srtm/ NASA] *[http://srtm.usgs.gov/index.php USGS] *[http://www.vterrain.org/Elevation/SRTM/ vterrain.org] 1985 1984 2010-09-19T08:32:32Z Onur 5 /* Dış Bağlantılar */ '''The Shuttle Radar Topography Mission (SRTM)''' Yüksek çözünürlükte topoğrafya verisi toplamak için yapılmış bir projedir. '''Çözünürlük:''' * ABD için 30 m * Tüm Dünya için 90 m (3 saniye) '''Ayrıca bkz.''' * [[SRTM çizimi]] == Veri İndirme == [http://dds.cr.usgs.gov/srtm/ USGS-SRTM] sunucusundan 1'er derecelik dosyalar halinde indirilebilir. Dosyalar [[HGT]] formatındadır. == SRTM Verisinin GMT netCDF Formatına Çevrilmesi == * Öncelikle istenilen bölge için HGT formatındaki veriler internetten alınmalıdır. http://dds.cr.usgs.gov/srtm/version2_1/SRTM3/ web sayfasından ilgili bölge klasörüne girilir (alt klasörlerdeki dosya sayısı çok fazla olduğundan sayfanın açılması uzun sürecektir). Dosyalar sıkıştırılmış şekilde 1 derecelik dosyalar halindedir. * Dosyaları, çalıştığınız klasör içinde oluşturacağınız '''HGT''' adlı bir klasöre yerleştirin. Bu önemli, çevirme betiği (convert2.sh) bu klasör adına göre çalışır. * convert2.sh betiği verilen bir aralıkta HGT dosyalarını birleştirir. Ancak eksik bir HGT dosyası olursa birleştirme işi yapılamaz. Örneğin Karadeniz çevresinin HGT dosyalarını aldınız, ancak tamamen denizle kaplı kısımların HGT dosyası olmayacaktır. Veri olmayan parçaları sahte bir grd dosyası ile doldurmamız gerekir. Bunun için aşağıdaki iki komutu kullanın. grdlandmask -R30/31/30/31 -I3c -Gtmp.grd grdmath tmp.grd 0 MUL = zero.grd rm tmp.grd Burada 1x1 derecelik alan icin 3 saniye (''-I3c'') örneklemeli bir grd dosyası oluşturulur. Sonrasında bu dosya içindeki tüm değerler sıfır ile çarpılır. Elde ettiğiniz zero.grd dosyasını HGT klasörüne kopyalayın. Bu dosyayı bir kere yaratmanız yeterlidir. NOT: zero.grd dosyasının sınırları önemli değildir (ancak 1 derecelik alan olmalıdır). Ekteki betik, boş hücre için zero.grd dosyasının sınırlarını değiştirerek kullanır. * Tüm HGT dosyalarınız hazır ve zero.grd dosyanızda HGT klasörü içinde ise ekteki betiği aşağıdaki örnekteki gibi çalıştırın bash convert2.sh " 30 31 32 " "40 41 42" Burada enlem ve boylam değerlerini sırayla girmeniz gerekir ve tırnak işaretlerini unutmayın! Bu örnekte 30 31 ve 32 derece enlemler ve 40, 41 ve 42 derece boylamları içeren hücreler birleştirilir. Bu alanın sınırları GMT formatıyla -R40/43/30/33 şeklindedir. * Çıkış dosyası OUT.grd olacaktır. == convert2.sh == HGT dosyalarını çevirecek bash betiği. Aşağıdaki parçayı seçip kopyalayın ve convert2.sh adlı dosyaya yapıştırarak betik dosyasını oluşturun. <pre> #!/bin/bash #Convert 1x1 srtm data with 3'' resolution to gmt - NetCDF format #paste the 1x1 tile together #this script works only if the tiles are arranged in a rectangle #lat and lon have to be continuously #copy the script into the directory of the downloaded files # Usage: convert2.sh "lats" "lons" # convert2.sh " 30 31 32 " "40 41 42" grd="OUT.grd" #final name of the grd-file countb=1 ext=".hgt" #file extension hgt or bil or whatever HGT="HGT" echo "Lat:" $1 echo "Lon:" $2 #-----------------Loop for latidude -------------# for i in $1 #lat do counta=1 #-----------------Loop for longitude -------------# for j in $2 #lon do # psudo data for unavalible cell, Onur TAN cp $HGT/zero.grd tile.grd; grdedit tile.grd -R$j"/"$[$j+1]"/"$i"/"$[$i+1] xyz2grd -V $HGT/N$i"E0"$j$ext -Gtile.grd -I3c -R$j"/"$[$j+1]"/"$i"/"$[$i+1] -N-32768 -ZTLhw if [ "$counta" = "1" ]; then mv tile.grd $i$grd else out="-G$i$grd" grdpaste $i$grd tile.grd $out fi counta=$[$counta+1] done #-----------------End Loop longitude -------------# if [ "$countb" = "1" ]; then mv $i$grd $grd else grdpaste $i$grd $grd -G$grd fi countb=$[$countb+1] done #-----------------End Loop for latidude -------------# #-----------------Clean up -------------# mv $grd dummy rm *.grd mv dummy $grd </pre> == Örnek == Örnek ekran görüntüsü: <pre> onur@quasar SRTMv2> convert2.sh " 41 42 43 " "29 30 31" Lat: 41 42 43 Lon: 29 30 31 xyz2grd: Given domain implies x_inc = 0.000833333 xyz2grd: Given domain implies y_inc = 0.000833333 xyz2grd: nx = 1201 ny = 1201 xyz2grd: Working on file HGT/N41E029.hgt xyz2grd: Given domain implies x_inc = 0.000833333 xyz2grd: Given domain implies y_inc = 0.000833333 xyz2grd: nx = 1201 ny = 1201 xyz2grd: Working on file HGT/N41E030.hgt xyz2grd: Given domain implies x_inc = 0.000833333 xyz2grd: Given domain implies y_inc = 0.000833333 xyz2grd: nx = 1201 ny = 1201 xyz2grd: Working on file HGT/N41E031.hgt xyz2grd: Given domain implies x_inc = 0.000833333 xyz2grd: Given domain implies y_inc = 0.000833333 xyz2grd: nx = 1201 ny = 1201 xyz2grd: Cannot open file HGT/N42E029.hgt xyz2grd: Given domain implies x_inc = 0.000833333 xyz2grd: Given domain implies y_inc = 0.000833333 xyz2grd: nx = 1201 ny = 1201 xyz2grd: Cannot open file HGT/N42E030.hgt xyz2grd: Given domain implies x_inc = 0.000833333 xyz2grd: Given domain implies y_inc = 0.000833333 xyz2grd: nx = 1201 ny = 1201 xyz2grd: Cannot open file HGT/N42E031.hgt xyz2grd: Given domain implies x_inc = 0.000833333 xyz2grd: Given domain implies y_inc = 0.000833333 xyz2grd: nx = 1201 ny = 1201 xyz2grd: Cannot open file HGT/N43E029.hgt xyz2grd: Given domain implies x_inc = 0.000833333 xyz2grd: Given domain implies y_inc = 0.000833333 xyz2grd: nx = 1201 ny = 1201 xyz2grd: Cannot open file HGT/N43E030.hgt xyz2grd: Given domain implies x_inc = 0.000833333 xyz2grd: Given domain implies y_inc = 0.000833333 xyz2grd: nx = 1201 ny = 1201 xyz2grd: Cannot open file HGT/N43E031.hgt onur@quasar SRTMv2> grdinfo OUT.grd OUT.grd: Title: OUT.grd OUT.grd: Command: grdpaste 43OUT.grd OUT.grd -GOUT.grd OUT.grd: Remark: OUT.grd: Gridline node registration used OUT.grd: Grid file format: nf (# 18) OUT.grd: x_min: 29 x_max: 32 x_inc: 0.000833333 name: x nx: 3601 OUT.grd: y_min: 41 y_max: 44 y_inc: 0.000833333 name: y ny: 3601 OUT.grd: z_min: -22 z_max: 1630 name: z OUT.grd: scale_factor: 1 add_offset: 0 onur@quasar SRTMv2> </pre> == Dış Bağlantılar == *[http://dds.cr.usgs.gov/srtm/ Veri Klasörü] *[http://www2.jpl.nasa.gov/srtm/ NASA] *[http://srtm.usgs.gov/index.php USGS] *[http://www.vterrain.org/Elevation/SRTM/ vterrain.org] 1984 1981 2010-09-19T08:32:11Z Onur 5 /* Dış Bağlantılar */ '''The Shuttle Radar Topography Mission (SRTM)''' Yüksek çözünürlükte topoğrafya verisi toplamak için yapılmış bir projedir. '''Çözünürlük:''' * ABD için 30 m * Tüm Dünya için 90 m (3 saniye) '''Ayrıca bkz.''' * [[SRTM çizimi]] == Veri İndirme == [http://dds.cr.usgs.gov/srtm/ USGS-SRTM] sunucusundan 1'er derecelik dosyalar halinde indirilebilir. Dosyalar [[HGT]] formatındadır. == SRTM Verisinin GMT netCDF Formatına Çevrilmesi == * Öncelikle istenilen bölge için HGT formatındaki veriler internetten alınmalıdır. http://dds.cr.usgs.gov/srtm/version2_1/SRTM3/ web sayfasından ilgili bölge klasörüne girilir (alt klasörlerdeki dosya sayısı çok fazla olduğundan sayfanın açılması uzun sürecektir). Dosyalar sıkıştırılmış şekilde 1 derecelik dosyalar halindedir. * Dosyaları, çalıştığınız klasör içinde oluşturacağınız '''HGT''' adlı bir klasöre yerleştirin. Bu önemli, çevirme betiği (convert2.sh) bu klasör adına göre çalışır. * convert2.sh betiği verilen bir aralıkta HGT dosyalarını birleştirir. Ancak eksik bir HGT dosyası olursa birleştirme işi yapılamaz. Örneğin Karadeniz çevresinin HGT dosyalarını aldınız, ancak tamamen denizle kaplı kısımların HGT dosyası olmayacaktır. Veri olmayan parçaları sahte bir grd dosyası ile doldurmamız gerekir. Bunun için aşağıdaki iki komutu kullanın. grdlandmask -R30/31/30/31 -I3c -Gtmp.grd grdmath tmp.grd 0 MUL = zero.grd rm tmp.grd Burada 1x1 derecelik alan icin 3 saniye (''-I3c'') örneklemeli bir grd dosyası oluşturulur. Sonrasında bu dosya içindeki tüm değerler sıfır ile çarpılır. Elde ettiğiniz zero.grd dosyasını HGT klasörüne kopyalayın. Bu dosyayı bir kere yaratmanız yeterlidir. NOT: zero.grd dosyasının sınırları önemli değildir (ancak 1 derecelik alan olmalıdır). Ekteki betik, boş hücre için zero.grd dosyasının sınırlarını değiştirerek kullanır. * Tüm HGT dosyalarınız hazır ve zero.grd dosyanızda HGT klasörü içinde ise ekteki betiği aşağıdaki örnekteki gibi çalıştırın bash convert2.sh " 30 31 32 " "40 41 42" Burada enlem ve boylam değerlerini sırayla girmeniz gerekir ve tırnak işaretlerini unutmayın! Bu örnekte 30 31 ve 32 derece enlemler ve 40, 41 ve 42 derece boylamları içeren hücreler birleştirilir. Bu alanın sınırları GMT formatıyla -R40/43/30/33 şeklindedir. * Çıkış dosyası OUT.grd olacaktır. == convert2.sh == HGT dosyalarını çevirecek bash betiği. Aşağıdaki parçayı seçip kopyalayın ve convert2.sh adlı dosyaya yapıştırarak betik dosyasını oluşturun. <pre> #!/bin/bash #Convert 1x1 srtm data with 3'' resolution to gmt - NetCDF format #paste the 1x1 tile together #this script works only if the tiles are arranged in a rectangle #lat and lon have to be continuously #copy the script into the directory of the downloaded files # Usage: convert2.sh "lats" "lons" # convert2.sh " 30 31 32 " "40 41 42" grd="OUT.grd" #final name of the grd-file countb=1 ext=".hgt" #file extension hgt or bil or whatever HGT="HGT" echo "Lat:" $1 echo "Lon:" $2 #-----------------Loop for latidude -------------# for i in $1 #lat do counta=1 #-----------------Loop for longitude -------------# for j in $2 #lon do # psudo data for unavalible cell, Onur TAN cp $HGT/zero.grd tile.grd; grdedit tile.grd -R$j"/"$[$j+1]"/"$i"/"$[$i+1] xyz2grd -V $HGT/N$i"E0"$j$ext -Gtile.grd -I3c -R$j"/"$[$j+1]"/"$i"/"$[$i+1] -N-32768 -ZTLhw if [ "$counta" = "1" ]; then mv tile.grd $i$grd else out="-G$i$grd" grdpaste $i$grd tile.grd $out fi counta=$[$counta+1] done #-----------------End Loop longitude -------------# if [ "$countb" = "1" ]; then mv $i$grd $grd else grdpaste $i$grd $grd -G$grd fi countb=$[$countb+1] done #-----------------End Loop for latidude -------------# #-----------------Clean up -------------# mv $grd dummy rm *.grd mv dummy $grd </pre> == Örnek == Örnek ekran görüntüsü: <pre> onur@quasar SRTMv2> convert2.sh " 41 42 43 " "29 30 31" Lat: 41 42 43 Lon: 29 30 31 xyz2grd: Given domain implies x_inc = 0.000833333 xyz2grd: Given domain implies y_inc = 0.000833333 xyz2grd: nx = 1201 ny = 1201 xyz2grd: Working on file HGT/N41E029.hgt xyz2grd: Given domain implies x_inc = 0.000833333 xyz2grd: Given domain implies y_inc = 0.000833333 xyz2grd: nx = 1201 ny = 1201 xyz2grd: Working on file HGT/N41E030.hgt xyz2grd: Given domain implies x_inc = 0.000833333 xyz2grd: Given domain implies y_inc = 0.000833333 xyz2grd: nx = 1201 ny = 1201 xyz2grd: Working on file HGT/N41E031.hgt xyz2grd: Given domain implies x_inc = 0.000833333 xyz2grd: Given domain implies y_inc = 0.000833333 xyz2grd: nx = 1201 ny = 1201 xyz2grd: Cannot open file HGT/N42E029.hgt xyz2grd: Given domain implies x_inc = 0.000833333 xyz2grd: Given domain implies y_inc = 0.000833333 xyz2grd: nx = 1201 ny = 1201 xyz2grd: Cannot open file HGT/N42E030.hgt xyz2grd: Given domain implies x_inc = 0.000833333 xyz2grd: Given domain implies y_inc = 0.000833333 xyz2grd: nx = 1201 ny = 1201 xyz2grd: Cannot open file HGT/N42E031.hgt xyz2grd: Given domain implies x_inc = 0.000833333 xyz2grd: Given domain implies y_inc = 0.000833333 xyz2grd: nx = 1201 ny = 1201 xyz2grd: Cannot open file HGT/N43E029.hgt xyz2grd: Given domain implies x_inc = 0.000833333 xyz2grd: Given domain implies y_inc = 0.000833333 xyz2grd: nx = 1201 ny = 1201 xyz2grd: Cannot open file HGT/N43E030.hgt xyz2grd: Given domain implies x_inc = 0.000833333 xyz2grd: Given domain implies y_inc = 0.000833333 xyz2grd: nx = 1201 ny = 1201 xyz2grd: Cannot open file HGT/N43E031.hgt onur@quasar SRTMv2> grdinfo OUT.grd OUT.grd: Title: OUT.grd OUT.grd: Command: grdpaste 43OUT.grd OUT.grd -GOUT.grd OUT.grd: Remark: OUT.grd: Gridline node registration used OUT.grd: Grid file format: nf (# 18) OUT.grd: x_min: 29 x_max: 32 x_inc: 0.000833333 name: x nx: 3601 OUT.grd: y_min: 41 y_max: 44 y_inc: 0.000833333 name: y ny: 3601 OUT.grd: z_min: -22 z_max: 1630 name: z OUT.grd: scale_factor: 1 add_offset: 0 onur@quasar SRTMv2> </pre> == Dış Bağlantılar == * [http://dds.cr.usgs.gov/srtm/ Veri Klasörü] *[http://www2.jpl.nasa.gov/srtm/ NASA] *[http://srtm.usgs.gov/index.php USGS] *[ http://www.vterrain.org/Elevation/SRTM/ vterrain.org] 1981 2010-09-19T08:29:33Z Onur 5 '''The Shuttle Radar Topography Mission (SRTM)''' Yüksek çözünürlükte topoğrafya verisi toplamak için yapılmış bir projedir. '''Çözünürlük:''' * ABD için 30 m * Tüm Dünya için 90 m (3 saniye) '''Ayrıca bkz.''' * [[SRTM çizimi]] == Veri İndirme == [http://dds.cr.usgs.gov/srtm/ USGS-SRTM] sunucusundan 1'er derecelik dosyalar halinde indirilebilir. Dosyalar [[HGT]] formatındadır. == SRTM Verisinin GMT netCDF Formatına Çevrilmesi == * Öncelikle istenilen bölge için HGT formatındaki veriler internetten alınmalıdır. http://dds.cr.usgs.gov/srtm/version2_1/SRTM3/ web sayfasından ilgili bölge klasörüne girilir (alt klasörlerdeki dosya sayısı çok fazla olduğundan sayfanın açılması uzun sürecektir). Dosyalar sıkıştırılmış şekilde 1 derecelik dosyalar halindedir. * Dosyaları, çalıştığınız klasör içinde oluşturacağınız '''HGT''' adlı bir klasöre yerleştirin. Bu önemli, çevirme betiği (convert2.sh) bu klasör adına göre çalışır. * convert2.sh betiği verilen bir aralıkta HGT dosyalarını birleştirir. Ancak eksik bir HGT dosyası olursa birleştirme işi yapılamaz. Örneğin Karadeniz çevresinin HGT dosyalarını aldınız, ancak tamamen denizle kaplı kısımların HGT dosyası olmayacaktır. Veri olmayan parçaları sahte bir grd dosyası ile doldurmamız gerekir. Bunun için aşağıdaki iki komutu kullanın. grdlandmask -R30/31/30/31 -I3c -Gtmp.grd grdmath tmp.grd 0 MUL = zero.grd rm tmp.grd Burada 1x1 derecelik alan icin 3 saniye (''-I3c'') örneklemeli bir grd dosyası oluşturulur. Sonrasında bu dosya içindeki tüm değerler sıfır ile çarpılır. Elde ettiğiniz zero.grd dosyasını HGT klasörüne kopyalayın. Bu dosyayı bir kere yaratmanız yeterlidir. NOT: zero.grd dosyasının sınırları önemli değildir (ancak 1 derecelik alan olmalıdır). Ekteki betik, boş hücre için zero.grd dosyasının sınırlarını değiştirerek kullanır. * Tüm HGT dosyalarınız hazır ve zero.grd dosyanızda HGT klasörü içinde ise ekteki betiği aşağıdaki örnekteki gibi çalıştırın bash convert2.sh " 30 31 32 " "40 41 42" Burada enlem ve boylam değerlerini sırayla girmeniz gerekir ve tırnak işaretlerini unutmayın! Bu örnekte 30 31 ve 32 derece enlemler ve 40, 41 ve 42 derece boylamları içeren hücreler birleştirilir. Bu alanın sınırları GMT formatıyla -R40/43/30/33 şeklindedir. * Çıkış dosyası OUT.grd olacaktır. == convert2.sh == HGT dosyalarını çevirecek bash betiği. Aşağıdaki parçayı seçip kopyalayın ve convert2.sh adlı dosyaya yapıştırarak betik dosyasını oluşturun. <pre> #!/bin/bash #Convert 1x1 srtm data with 3'' resolution to gmt - NetCDF format #paste the 1x1 tile together #this script works only if the tiles are arranged in a rectangle #lat and lon have to be continuously #copy the script into the directory of the downloaded files # Usage: convert2.sh "lats" "lons" # convert2.sh " 30 31 32 " "40 41 42" grd="OUT.grd" #final name of the grd-file countb=1 ext=".hgt" #file extension hgt or bil or whatever HGT="HGT" echo "Lat:" $1 echo "Lon:" $2 #-----------------Loop for latidude -------------# for i in $1 #lat do counta=1 #-----------------Loop for longitude -------------# for j in $2 #lon do # psudo data for unavalible cell, Onur TAN cp $HGT/zero.grd tile.grd; grdedit tile.grd -R$j"/"$[$j+1]"/"$i"/"$[$i+1] xyz2grd -V $HGT/N$i"E0"$j$ext -Gtile.grd -I3c -R$j"/"$[$j+1]"/"$i"/"$[$i+1] -N-32768 -ZTLhw if [ "$counta" = "1" ]; then mv tile.grd $i$grd else out="-G$i$grd" grdpaste $i$grd tile.grd $out fi counta=$[$counta+1] done #-----------------End Loop longitude -------------# if [ "$countb" = "1" ]; then mv $i$grd $grd else grdpaste $i$grd $grd -G$grd fi countb=$[$countb+1] done #-----------------End Loop for latidude -------------# #-----------------Clean up -------------# mv $grd dummy rm *.grd mv dummy $grd </pre> == Örnek == Örnek ekran görüntüsü: <pre> onur@quasar SRTMv2> convert2.sh " 41 42 43 " "29 30 31" Lat: 41 42 43 Lon: 29 30 31 xyz2grd: Given domain implies x_inc = 0.000833333 xyz2grd: Given domain implies y_inc = 0.000833333 xyz2grd: nx = 1201 ny = 1201 xyz2grd: Working on file HGT/N41E029.hgt xyz2grd: Given domain implies x_inc = 0.000833333 xyz2grd: Given domain implies y_inc = 0.000833333 xyz2grd: nx = 1201 ny = 1201 xyz2grd: Working on file HGT/N41E030.hgt xyz2grd: Given domain implies x_inc = 0.000833333 xyz2grd: Given domain implies y_inc = 0.000833333 xyz2grd: nx = 1201 ny = 1201 xyz2grd: Working on file HGT/N41E031.hgt xyz2grd: Given domain implies x_inc = 0.000833333 xyz2grd: Given domain implies y_inc = 0.000833333 xyz2grd: nx = 1201 ny = 1201 xyz2grd: Cannot open file HGT/N42E029.hgt xyz2grd: Given domain implies x_inc = 0.000833333 xyz2grd: Given domain implies y_inc = 0.000833333 xyz2grd: nx = 1201 ny = 1201 xyz2grd: Cannot open file HGT/N42E030.hgt xyz2grd: Given domain implies x_inc = 0.000833333 xyz2grd: Given domain implies y_inc = 0.000833333 xyz2grd: nx = 1201 ny = 1201 xyz2grd: Cannot open file HGT/N42E031.hgt xyz2grd: Given domain implies x_inc = 0.000833333 xyz2grd: Given domain implies y_inc = 0.000833333 xyz2grd: nx = 1201 ny = 1201 xyz2grd: Cannot open file HGT/N43E029.hgt xyz2grd: Given domain implies x_inc = 0.000833333 xyz2grd: Given domain implies y_inc = 0.000833333 xyz2grd: nx = 1201 ny = 1201 xyz2grd: Cannot open file HGT/N43E030.hgt xyz2grd: Given domain implies x_inc = 0.000833333 xyz2grd: Given domain implies y_inc = 0.000833333 xyz2grd: nx = 1201 ny = 1201 xyz2grd: Cannot open file HGT/N43E031.hgt onur@quasar SRTMv2> grdinfo OUT.grd OUT.grd: Title: OUT.grd OUT.grd: Command: grdpaste 43OUT.grd OUT.grd -GOUT.grd OUT.grd: Remark: OUT.grd: Gridline node registration used OUT.grd: Grid file format: nf (# 18) OUT.grd: x_min: 29 x_max: 32 x_inc: 0.000833333 name: x nx: 3601 OUT.grd: y_min: 41 y_max: 44 y_inc: 0.000833333 name: y ny: 3601 OUT.grd: z_min: -22 z_max: 1630 name: z OUT.grd: scale_factor: 1 add_offset: 0 onur@quasar SRTMv2> </pre> == Dış Bağlantılar == * [http://dds.cr.usgs.gov/srtm/ Veri Klasörü] *[http://www2.jpl.nasa.gov/srtm/ NASA] *[http://srtm.usgs.gov/index.php USGS] SRTM4 çizimi 0 1452 2095 2094 2011-11-26T21:51:23Z AhmetA 2 /* Mozaik */ Aşağıdaki adresten SRTMv4 indirilebilir. http://srtm.csi.cgiar.org/SELECTION/inputCoord.asp Bu veri seti SRTMv3'ün 5x5 gridlenmiş hali. Verideki boşluklar resmi SRTM versiyon 2'den farklı yöntemlerle doldurulmuş. Bu siteden veri indirmek için istediğiniz çerçeveleri fare ile harita üzerinde seçin. File format olarak Arc Info ascci'yi seçin ve aynı hizada sağda "Click here to begin search" düğmesine basın. Açılan sayfada seçtiğiniz gridleri indirin. Örneğin ben kuzeybatı Anadolu için iki çerçeve seçtim. Bunlar srtm_42_04.zip srtm_43_04.zip olarak geliyor. Bunları açıp içindeki srtm_42_04.asc ve srtm_43_04.asc dosyalarını bulunduğunuz klasör içine atın. Şimdi bunları GMT grd'ye çevirelim xyz2grd -E srtm_42_04.asc -Gsrtm_42_04.grd xyz2grd -E srtm_43_04.asc -Gsrtm_43_04.grd Bunu plot etmek için SRTM çizimi bölümüne bakınız. == Mozaik == Bu gridlerin GMT ile kolayca mozaik hale getirilmesi zor. Elle gridlerin kordinatların değiştirilmesi gerekiyor zira asc dosyalarındaki koordinat değerleri soruna neden oluyor. srtm_42_04.asc'i text editörü ile açıp bakarsak başlık kısmında aşağıdaki satırları görebilirsiniz. ncols 6001 nrows 6001 xllcorner 24.999583987092 yllcorner 39.999583575447 cellsize 0.00083333333333333 NODATA_value -9999 ===Metod 1=== Bunu şu şekilde düzeltelim. ncols 6001 nrows 6001 xllcorner 25 yllcorner 40 cellsize 0.00083333333333333 NODATA_value -9999 6001x0.00083333333333333=5.000833333 yapar. Dolayısıyla bu gridin doğu kenarı 25+5.000833333=30.000833333 olması gerekir. İşte bu yüzden sağdaki devamı olan ikinci gridin başlangıç koordinatını 30.00083333333333333 olarak değiştirmemiz gerekir. ncols 6001 nrows 6001 xllcorner 30.00083333333333333 yllcorner 40 cellsize 0.00083333333333333 NODATA_value -9999 Daha sonra ikisini birleştirmek için aşağıdaki komutu verebilirsiniz grdpaste 42.grd 43.grd -Gmoz.grd Bu mantığı altalta (yani kuzey güney) olan gridlerin birleştirilmesindede kullanmak gerekiyor. Ancak oldukça çetrefilli olduğundan başka yöntemlerle birleştirilmesi daha mantıklı bir yaklaşım olur. ===Metod 2=== Joaquim Luis'in şurada tarif ettiği gibi grid dosyalarını düzenlemek daha iyi olacaktır: https://listserv.hawaii.edu/cgi-bin/wa?A2=GMT-HELP;3Z8hpg;20111004170426%2B0100 --[[Kullanıcı:Ziyadin|Ziyadin]] 14:55, 8 Nisan 2009 (CEST) 2094 1820 2011-11-26T21:50:13Z AhmetA 2 Aşağıdaki adresten SRTMv4 indirilebilir. http://srtm.csi.cgiar.org/SELECTION/inputCoord.asp Bu veri seti SRTMv3'ün 5x5 gridlenmiş hali. Verideki boşluklar resmi SRTM versiyon 2'den farklı yöntemlerle doldurulmuş. Bu siteden veri indirmek için istediğiniz çerçeveleri fare ile harita üzerinde seçin. File format olarak Arc Info ascci'yi seçin ve aynı hizada sağda "Click here to begin search" düğmesine basın. Açılan sayfada seçtiğiniz gridleri indirin. Örneğin ben kuzeybatı Anadolu için iki çerçeve seçtim. Bunlar srtm_42_04.zip srtm_43_04.zip olarak geliyor. Bunları açıp içindeki srtm_42_04.asc ve srtm_43_04.asc dosyalarını bulunduğunuz klasör içine atın. Şimdi bunları GMT grd'ye çevirelim xyz2grd -E srtm_42_04.asc -Gsrtm_42_04.grd xyz2grd -E srtm_43_04.asc -Gsrtm_43_04.grd Bunu plot etmek için SRTM çizimi bölümüne bakınız. == Mozaik == Bu gridlerin GMT ile kolayca mozaik hale getirilmesi zor. Elle gridlerin kordinatların değiştirilmesi gerekiyor. srtm_42_04.asc'i text editörü ile açıp bakarsak başlık kısmında aşağıdaki satırları görebilirsiniz. ncols 6001 nrows 6001 xllcorner 24.999583987092 yllcorner 39.999583575447 cellsize 0.00083333333333333 NODATA_value -9999 ===Metod 1=== Bunu şu şekilde düzeltelim. ncols 6001 nrows 6001 xllcorner 25 yllcorner 40 cellsize 0.00083333333333333 NODATA_value -9999 6001x0.00083333333333333=5.000833333 yapar. Dolayısıyla bu gridin doğu kenarı 25+5.000833333=30.000833333 olması gerekir. İşte bu yüzden sağdaki devamı olan ikinci gridin başlangıç koordinatını 30.00083333333333333 olarak değiştirmemiz gerekir. ncols 6001 nrows 6001 xllcorner 30.00083333333333333 yllcorner 40 cellsize 0.00083333333333333 NODATA_value -9999 Daha sonra ikisini birleştirmek için aşağıdaki komutu verebilirsiniz grdpaste 42.grd 43.grd -Gmoz.grd Bu mantığı altalta (yani kuzey güney) olan gridlerin birleştirilmesindede kullanmak gerekiyor. Ancak oldukça çetrefilli olduğundan başka yöntemlerle birleştirilmesi daha mantıklı bir yaklaşım olur. ===Metod 2=== Joaquim Luis'in şurada tarif ettiği gibi grid dosyalarını düzenlemek daha iyi olacaktır: https://listserv.hawaii.edu/cgi-bin/wa?A2=GMT-HELP;3Z8hpg;20111004170426%2B0100 --[[Kullanıcı:Ziyadin|Ziyadin]] 14:55, 8 Nisan 2009 (CEST) 1820 1819 2009-04-08T14:14:21Z Ziyadin 4 Aşağıdaki adresten SRTMv4 indirilebilir. http://srtm.csi.cgiar.org/SELECTION/inputCoord.asp Bu veri seti SRTMv3'ün 5x5 gridlenmiş hali. Verideki boşluklar resmi SRTM versiyon 2'den farklı yöntemlerle doldurulmuş. Bu siteden veri indirmek için istediğiniz çerçeveleri fare ile harita üzerinde seçin. File format olarak Arc Info ascci'yi seçin ve aynı hizada sağda "Click here to begin search" düğmesine basın. Açılan sayfada seçtiğiniz gridleri indirin. Örneğin ben kuzeybatı Anadolu için iki çerçeve seçtim. Bunlar srtm_42_04.zip srtm_43_04.zip olarak geliyor. Bunları açıp içindeki srtm_42_04.asc ve srtm_43_04.asc dosyalarını bulunduğunuz klasör içine atın. Şimdi bunları GMT grd'ye çevirelim xyz2grd -E srtm_42_04.asc -Gsrtm_42_04.grd xyz2grd -E srtm_43_04.asc -Gsrtm_43_04.grd Bunu plot etmek için SRTM çizimi bölümüne bakınız. Bu gridlerin GMT ile kolayca mozaik hale getirilmesi zor. Elle gridlerin kordinatların değiştirilmesi gerekiyor. srtm_42_04.asc'i text editörü ile açıp bakarsak başlık kısmında aşağıdaki satırları görebilirsiniz. ncols 6001 nrows 6001 xllcorner 24.999583987092 yllcorner 39.999583575447 cellsize 0.00083333333333333 NODATA_value -9999 Bunu şu şekilde düzeltelim. ncols 6001 nrows 6001 xllcorner 25 yllcorner 40 cellsize 0.00083333333333333 NODATA_value -9999 6001x0.00083333333333333=5.000833333 yapar. Dolayısıyla bu gridin doğu kenarı 25+5.000833333=30.000833333 olması gerekir. İşte bu yüzden sağdaki devamı olan ikinci gridin başlangıç koordinatını 30.00083333333333333 olarak değiştirmemiz gerekir. ncols 6001 nrows 6001 xllcorner 30.00083333333333333 yllcorner 40 cellsize 0.00083333333333333 NODATA_value -9999 Daha sonra ikisini birleştirmek için aşağıdaki komutu verebilirsiniz grdpaste 42.grd 43.grd -Gmoz.grd Bu mantığı altalta (yani kuzey güney) olan gridlerin birleştirilmesindede kullanmak gerekiyor. Ancak oldukça çetrefilli olduğundan başka yöntemlerle birleştirilmesi daha mantıklı bir yaklaşım olur. --[[Kullanıcı:Ziyadin|Ziyadin]] 14:55, 8 Nisan 2009 (CEST) 1819 1818 2009-04-08T14:13:14Z Ziyadin 4 Aşağıdaki adresten SRTMv4 indirilebilir. http://srtm.csi.cgiar.org/SELECTION/inputCoord.asp Bu veri seti SRTMv3'ün 5x5 gridlenmiş hali. Verideki boşluklar resmi SRTM versiyon 2'den farklı yöntemlerle doldurulmuş. Bu siteden veri indirmek için istediğiniz çerçeveleri fare ile harita üzerinde seçin. File format olarak Arc Info ascci'yi seçin ve aynı hizada sağda "Click here to begin search" düğmesine basın. Açılan sayfada seçtiğiniz gridleri indirin. Örneğin ben kuzeybatı Anadolu için iki çerçeve seçtim. Bunlar srtm_42_04.zip srtm_43_04.zip olarak geliyor. Bunları açıp içindeki srtm_42_04.asc ve srtm_43_04.asc dosyalarını bulunduğunuz klasör içine atın. Şimdi bunları GMT grd'ye çevirelim xyz2grd -E srtm_42_04.asc -Gsrtm_42_04.grd xyz2grd -E srtm_43_04.asc -Gsrtm_43_04.grd Bunu plot etmek için SRTM çizimi bölümüne bakınız. Bu gridlerin GMT ile kolayca mozaik hale getirilmesi zor. Elle gridlerin kordinatların değiştirilmesi gerekiyor. srtm_42_04.asc'i text editörü ile açıp bakarsak başlık kısmında aşağıdaki satırları görebilirsiniz. ncols 6001 nrows 6001 xllcorner 24.999583987092 yllcorner 39.999583575447 cellsize 0.00083333333333333 NODATA_value -9999 Bunu şu şekilde düzeltelim. ncols 6001 nrows 6001 xllcorner 25 yllcorner 40 cellsize 0.00083333333333333 NODATA_value -9999 6001x0.00083333333333333=5.000833333 yapar. Dolayısıyla bu gridin doğu kenarı 25+5.000833333=30.000833333 olması gerekir. İşte bu yüzden sağdaki devamı olan ikinci gridin başlangıç koordinatını 30.00083333333333333 olarak değiştirmemiz gerekir. ncols 6001 nrows 6001 xllcorner 30.00083333333333333 yllcorner 40 cellsize 0.00083333333333333 NODATA_value -9999 Daha sonra ikisini birleştirmek için aşağıdaki komutu verebilirsiniz grdpaste 42.grd 43.grd -Gmoz.grd Bu mantığı altalta (yani kuzey güney) olan gridlerin birleştirilmesindede kullanmak gerekiyor. Ancak oldukça çetrefilli olduğundan başka yöntemlerle birleştirilmesi daha mantıklı bir yaklaşım olur. --[[Kullanıcı:Ziyadin|Ziyadin]] 14:55, 8 Nisan 2009 (CEST) 1818 1817 2009-04-08T13:03:28Z Ziyadin 4 Aşağıdaki adresten SRTMv4 indirilebilir. http://srtm.csi.cgiar.org/SELECTION/inputCoord.asp Bu veri seti SRTMv3'ün 5x5 gridlenmiş hali. Verideki boşluklar resmi SRTM versiyon 2'den farklı yöntemlerle doldurulmuş. Bu siteden veri indirmek için istediğiniz çerçeveleri fare ile harita üzerinde seçin. File format olarak Arc Info ascci'yi seçin ve aynı hizada sağda "Click here to begin search" düğmesine basın. Açılan sayfada seçtiğiniz gridleri indirin. Örneğin ben kuzeybatı Anadolu için iki çerçeve seçtim. Bunlar srtm_42_04.zip srtm_43_04.zip olarak geliyor. Bunları açıp içindeki srtm_42_04.asc ve srtm_43_04.asc dosyalarını bulunduğunuz klasör içine atın. Şimdi bunları GMT grd'ye çevirelim xyz2grd -E srtm_42_04.asc -Gsrtm_42_04.grd xyz2grd -E srtm_43_04.asc -Gsrtm_43_04.grd Bunu plot etmek için SRTM çizimi bölümüne bakınız. Bu gridlerin GMT ile mozaik hale getirilmesinde sorunlar var. --[[Kullanıcı:Ziyadin|Ziyadin]] 14:55, 8 Nisan 2009 (CEST) 1817 1816 2009-04-08T12:55:45Z Ziyadin 4 Aşağıdaki adresten SRTMv4 indirilebilir. http://srtm.csi.cgiar.org/SELECTION/inputCoord.asp Bu veri seti SRTMv3'ün 5x5 gridlenmiş hali. Verideki boşluklar versiyon 3'den farklı yöntemlerle doldurulmuş sanırım. Bu siteden veri indirmek için istediğiniz çerçeveleri fare ile harita üzerinde seçin. File format olarak Arc Info ascci'yi seçin ve aynı hizada sağda "Click here to begin search" düğmesine basın. Açılan sayfada seçtiğiniz gridleri indirin. Örneğin ben kuzeybatı Anadolu için iki çerçeve seçtim. Bunlar srtm_42_04.zip srtm_43_04.zip olarak geliyor. Bunları açıp içindeki srtm_42_04.asc ve srtm_43_04.asc dosyalarını bulunduğunuz klasör içine atın. Şimdi bunları GMT grd'ye çevirelim xyz2grd -E srtm_42_04.asc -Gsrtm_42_04.grd xyz2grd -E srtm_43_04.asc -Gsrtm_43_04.grd Bunu plot etmek için SRTM çizimi bölümüne bakınız. Bu gridlerin GMT ile mozaik hale getirilmesinde sorunlar var. --[[Kullanıcı:Ziyadin|Ziyadin]] 14:55, 8 Nisan 2009 (CEST) 1816 2009-04-08T12:55:09Z Ziyadin 4 Aşağıdaki adresten SRTMv4 indirilebilir. http://srtm.csi.cgiar.org/SELECTION/inputCoord.asp Bu veri seti SRTMv3'ün 5x5 gridlenmiş hali. Verideki boşluklar versiyon 3'den farklı yöntemlerle doldurulmuş sanırım. Bu siteden veri indirmek için istediğiniz çerçeveleri fare ile harita üzerinde seçin. File format olarak Arc Info ascci'yi seçin ve aynı hizada sağda "Click here to begin search" düğmesine basın. Açılan sayfada seçtiğiniz gridleri indirin. Örneğin ben kuzeybatı Anadolu için iki çerçeve seçtim. Bunlar srtm_42_04.zip srtm_43_04.zip olarak geliyor. Bunları açıp içindeki srtm_42_04.asc ve srtm_43_04.asc dosyalarını bulunduğunuz klasör içine atın. Şimdi bunları GMT grd'ye çevirelim xyz2grd -E srtm_42_04.asc -Gsrtm_42_04.grd xyz2grd -E srtm_43_04.asc -Gsrtm_43_04.grd Bunu plot etmek için SRTM çizimi bölümüne bakınız. Bu gridlerin GMT ile mozaik hale getirilmesinde sorunlar var. SRTM GEBCO mozaik 0 1409 1837 1821 2009-04-09T20:33:28Z Ziyadin 4 [[Resim:marmozaik.jpg]] <bash> ############################################ ## GEBCO veri indirme SRTM ile mozaikleme ## ############################################ # Web arayüzü kullanarak istenilen dikdörtgen bir alan seçilip veya koordinatları verilip indirilebilir. # Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her # nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli. # 1 GB'ın üstünde büyüklüğü sahip tüm grid indirilebilir ve indirilen bu dosyaya grdinfo yaparsak # şunu görebiliriz (bendeki dosya halen nc soyadı taşıyor :( grdinfo GEBCO_08.nc # GEBCO_08.nc: Title: GEBCO_08 Grid # GEBCO_08.nc: Command: 20090202 # GEBCO_08.nc: Remark: # GEBCO_08.nc: Pixel node registration used # GEBCO_08.nc: Grid file format: cs (# 8) # GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200 # GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600 # GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit # GEBCO_08.nc: scale_factor: 1 add_offset: 0 # Görüldüğü üzere bu grid tüm dünyayı kapsıyor. # Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir. # Gebco'yu aşağıdaki komutla yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg # Gebco verisinde piksel aralığı 30 saniye yani SRTM'in 3 katı. Dolayısıyla bunu SRTM in # piksel boyutuna düşürelim: grdsample komutu ile. grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T </bash> grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333), alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile mozaiksrtm.grd nasıl elde ediliyor [[SRTM çizimi]] sayfasına bakınız. <bash> # gebco_cutS.grd: Title: gebco_cutS.grd # gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # gebco_cutS.grd: Remark: # gebco_cutS.grd: Gridline node registration used # gebco_cutS.grd: Grid file format: nf (# 18) # gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401 # gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201 # gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z # gebco_cutS.grd: scale_factor: 1 add_offset: 0 # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara # alanlarını NaN yapıp grdmath komutunu kullanabiliriz. # karaların NaN, denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333 #bu mask'ı gebco verisine uygulayalım grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd # SRTM ile maskelenmiş Gebco verisini mozaikleyelim grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd #Geçmiş olsun mozaik hazırdır !!!!! #Plot et gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set grd = mozaik.grd grd2cpt -Crainbow -Z $grd > ! color.cpt grdgradient $grd -A315 -Nt -Gshade.grd set name = marmozaik.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name </bash> --[[Kullanıcı:Ziyadin|Ziyadin]] 22:33, 9 Nisan 2009 (CEST) 1821 1720 2009-04-08T18:08:44Z Onur 5 [[Resim:marmozaik.jpg]] <bash> ############################################ ## GEBCO veri indirme SRTM ile mozaikleme ## ############################################ # Web arayüzü kullanarak istenilen dikdörtgen bir alan seçilip veya koordinatları verilip indirilebilir. # Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her # nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli. # 1 GB'ın üstünde büyüklüğü sahip tüm grid indirilebilir ve indirilen bu dosyaya grdinfo yaparsak # şunu görebiliriz (bendeki dosya halen nc soyadı taşıyor :( grdinfo GEBCO_08.nc # GEBCO_08.nc: Title: GEBCO_08 Grid # GEBCO_08.nc: Command: 20090202 # GEBCO_08.nc: Remark: # GEBCO_08.nc: Pixel node registration used # GEBCO_08.nc: Grid file format: cs (# 8) # GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200 # GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600 # GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit # GEBCO_08.nc: scale_factor: 1 add_offset: 0 # Görüldüğü üzere bu grid tüm dünyayı kapsıyor. # Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir. # Gebco'yu aşağıdaki komutla yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg # Gebco verisinde piksel aralığı 30 saniye yani SRTM'in 3 katı. Dolayısıyla bunu SRTM in # piksel boyutuna düşürelim: grdsample komutu ile. grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T </bash> grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333), alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile mozaiksrtm.grd nasıl elde ediliyor [[SRTM çizimi]] sayfasına bakınız. <bash> # gebco_cutS.grd: Title: gebco_cutS.grd # gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # gebco_cutS.grd: Remark: # gebco_cutS.grd: Gridline node registration used # gebco_cutS.grd: Grid file format: nf (# 18) # gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401 # gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201 # gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z # gebco_cutS.grd: scale_factor: 1 add_offset: 0 # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara # alanlarını NaN yapıp grdmath komutunu kullanabiliriz. # karaların NaN, denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333 #bu mask'ı gebco verisine uygulayalım grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd # SRTM ile maskelenmiş Gebco verisini mozaikleyelim grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd #Geçmiş olsun mozaik hazırdır !!!!! #Plot et gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set grd = mozaik.grd grd2cpt -Crainbow -Z $grd > ! color.cpt grdgradient $grd -A315 -Nt -Gshade.grd set name = marmozaik.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name </bash> 1720 1719 2009-04-03T15:56:29Z Ziyadin 4 [[Resim:marmozaik.jpg]] <bash> ############################################ ## GEBCO veri indirme SRTM ile mozaikleme ## ############################################ # Web arayüzü kullanarak istenilen dikdörtgen bir alan seçilip veya koordinatları verilip indirilebilir. # Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her # nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli. # 1 GB'ın üstünde büyüklüğü sahip tüm grid indirilebilir ve indirilen bu dosyaya grdinfo yaparsak # şunu görebiliriz (bendeki dosya halen nc soyadı taşıyor :( grdinfo GEBCO_08.nc # GEBCO_08.nc: Title: GEBCO_08 Grid # GEBCO_08.nc: Command: 20090202 # GEBCO_08.nc: Remark: # GEBCO_08.nc: Pixel node registration used # GEBCO_08.nc: Grid file format: cs (# 8) # GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200 # GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600 # GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit # GEBCO_08.nc: scale_factor: 1 add_offset: 0 # Görüldüğü üzere bu grid tüm dünyayı kapsıyor. # Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir. # Gebco'yu aşağıdaki komutla yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg # Gebco verisinde piksel aralığı 30 saniye yani SRTM'in 3 katı. Dolayısıyla bunu SRTM in # piksel boyutuna düşürelim: grdsample komutu ile. grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T </bash> grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333), alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile. mozaiksrtm.grd nasıl elde ediliyor [[SRTM çizimi]] sayfasına bakınız. <bash> # gebco_cutS.grd: Title: gebco_cutS.grd # gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # gebco_cutS.grd: Remark: # gebco_cutS.grd: Gridline node registration used # gebco_cutS.grd: Grid file format: nf (# 18) # gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401 # gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201 # gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z # gebco_cutS.grd: scale_factor: 1 add_offset: 0 # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara # alanlarını NaN yapıp grdmath komutunu kullanabiliriz. # karaların NaN, denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333 #bu mask'ı gebco verisine uygulayalım grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd # SRTM ile maskelenmiş Gebco verisini mozaikleyelim grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd #Geçmiş olsun mozaik hazırdır !!!!! #Plot et gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set grd = mozaik.grd grd2cpt -Crainbow -Z $grd > ! color.cpt grdgradient $grd -A315 -Nt -Gshade.grd set name = marmozaik.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name </bash> 1719 1718 2009-04-03T15:54:14Z Ziyadin 4 [[Resim:marmozaik.jpg]] <bash> ############################################ ## GEBCO veri indirme SRTM ile mozaikleme ## ############################################ # Web arayüzü kullanarak istenilen dikdörtgen bir alan seçilip veya koordinatları verilip indirilebilir. # Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her # nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli. # Tüm grid de indirilebilir ve 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz # (bendeki dosya halen nc soyadı taşıyor :( grdinfo GEBCO_08.nc #yaparsak şunları görüyoruz # GEBCO_08.nc: Title: GEBCO_08 Grid # GEBCO_08.nc: Command: 20090202 # GEBCO_08.nc: Remark: # GEBCO_08.nc: Pixel node registration used # GEBCO_08.nc: Grid file format: cs (# 8) # GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200 # GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600 # GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit # GEBCO_08.nc: scale_factor: 1 add_offset: 0 # Görüldüğü üzere bu grid tüm dünyayı kapsıyor. # Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir. # Gebco'yu aşağıdaki komutla yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg # Gebco verisinde piksel aralığı 30 saniye yani SRTM'in 3 katı. Dolayısıyla bunu SRTM in # piksel boyutuna düşürelim: grdsample komutu ile. grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T </bash> grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333), alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile. mozaiksrtm.grd nasıl elde ediliyor [[SRTM çizimi]] sayfasına bakınız. <bash> # gebco_cutS.grd: Title: gebco_cutS.grd # gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # gebco_cutS.grd: Remark: # gebco_cutS.grd: Gridline node registration used # gebco_cutS.grd: Grid file format: nf (# 18) # gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401 # gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201 # gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z # gebco_cutS.grd: scale_factor: 1 add_offset: 0 # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara # alanlarını NaN yapıp grdmath komutunu kullanabiliriz. # karaların NaN, denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333 #bu mask'ı gebco verisine uygulayalım grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd # SRTM ile maskelenmiş Gebco verisini mozaikleyelim grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd #Geçmiş olsun mozaik hazırdır !!!!! #Plot et gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set grd = mozaik.grd grd2cpt -Crainbow -Z $grd > ! color.cpt grdgradient $grd -A315 -Nt -Gshade.grd set name = marmozaik.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name </bash> 1718 1717 2009-04-03T15:53:18Z Ziyadin 4 [[Resim:marmozaik.jpg]] <bash> ############################################ ## GEBCO veri indirme SRTM ile mozaikleme ## ############################################ # Web arayüzü kullanarak istenilen dikdörtgen bir alan seçilip veya koordinatları verilip indirilebilir. # Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her # nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli. # Tüm grid de indirilebilir ve 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz # (bendeki dosya halen nc soyadı taşıyor :( grdinfo GEBCO_08.nc #yaparsak şunları görüyoruz # GEBCO_08.nc: Title: GEBCO_08 Grid # GEBCO_08.nc: Command: 20090202 # GEBCO_08.nc: Remark: # GEBCO_08.nc: Pixel node registration used # GEBCO_08.nc: Grid file format: cs (# 8) # GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200 # GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600 # GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit # GEBCO_08.nc: scale_factor: 1 add_offset: 0 # Görüldüğü üzere bu grid tüm dünyayı kapsıyor. # Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir. # Gebco'yu aşağıdaki komutla yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg # Gebco verisinde piksel aralığı 30 saniye yani SRTM'in 3 katı. Dolayısıyla bunu SRTM in # piksel boyutuna düşürelim: grdsample komutu ile. grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T </bash> <bash> grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333), alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile. mozaiksrtm.grd nasıl elde ediliyor [[SRTM çizimi]] sayfasına bakınız. </bash> <bash> # gebco_cutS.grd: Title: gebco_cutS.grd # gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # gebco_cutS.grd: Remark: # gebco_cutS.grd: Gridline node registration used # gebco_cutS.grd: Grid file format: nf (# 18) # gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401 # gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201 # gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z # gebco_cutS.grd: scale_factor: 1 add_offset: 0 # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara # alanlarını NaN yapıp grdmath komutunu kullanabiliriz. # karaların NaN, denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333 #bu mask'ı gebco verisine uygulayalım grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd # SRTM ile maskelenmiş Gebco verisini mozaikleyelim grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd #Geçmiş olsun mozaik hazırdır !!!!! #Plot et gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set grd = mozaik.grd grd2cpt -Crainbow -Z $grd > ! color.cpt grdgradient $grd -A315 -Nt -Gshade.grd set name = marmozaik.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name </bash> 1717 1716 2009-04-03T15:52:36Z Ziyadin 4 [[Resim:marmozaik.jpg]] <bash> ############################################ ## GEBCO veri indirme SRTM ile mozaikleme ## ############################################ # Web arayüzü kullanarak istenilen dikdörtgen bir alan seçilip veya koordinatları verilip indirilebilir. # Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her # nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli. # Tüm grid de indirilebilir ve 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz # (bendeki dosya halen nc soyadı taşıyor :( grdinfo GEBCO_08.nc #yaparsak şunları görüyoruz # GEBCO_08.nc: Title: GEBCO_08 Grid # GEBCO_08.nc: Command: 20090202 # GEBCO_08.nc: Remark: # GEBCO_08.nc: Pixel node registration used # GEBCO_08.nc: Grid file format: cs (# 8) # GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200 # GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600 # GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit # GEBCO_08.nc: scale_factor: 1 add_offset: 0 # Görüldüğü üzere bu grid tüm dünyayı kapsıyor. # Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir. # Gebco'yu aşağıdaki komutla yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg # Gebco verisinde piksel aralığı 30 saniye yani SRTM'in 3 katı. Dolayısıyla bunu SRTM in # piksel boyutuna düşürelim: grdsample komutu ile. grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T </bash> <bash> grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333), alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile. mozaiksrtm.grd nasıl elde ediliyor [[SRTM çizimi]] sayfasına bakınız. </bash> <bash> # gebco_cutS.grd: Title: gebco_cutS.grd # gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # gebco_cutS.grd: Remark: # gebco_cutS.grd: Gridline node registration used # gebco_cutS.grd: Grid file format: nf (# 18) # gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401 # gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201 # gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z # gebco_cutS.grd: scale_factor: 1 add_offset: 0 # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara # alanlarını NaN yapıp grdmath komutunu kullanabiliriz. # karaların NaN, denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333 #bu mask'ı gebco verisine uygulayalım grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd # SRTM ile maskelenmiş Gebco verisini mozaikleyelim grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd #Geçmiş olsun mozaik hazırdır !!!!! #Plot et gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set grd = mozaik.grd grd2cpt -Crainbow -Z $grd > ! color.cpt grdgradient $grd -A315 -Nt -Gshade.grd set name = marmozaik.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name </bash> --[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST) 1716 1715 2009-04-03T15:51:56Z Ziyadin 4 [[Resim:marmozaik.jpg]] <bash> ############################################ ## GEBCO veri indirme SRTM ile mozaikleme ## ############################################ # Web arayüzü kullanarak istenilen dikdörtgen bir alan seçilip veya koordinatları verilip indirilebilir. # Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her # nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli. # Tüm grid de indirilebilir ve 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz # (bendeki dosya halen nc soyadı taşıyor :( grdinfo GEBCO_08.nc #yaparsak şunları görüyoruz # GEBCO_08.nc: Title: GEBCO_08 Grid # GEBCO_08.nc: Command: 20090202 # GEBCO_08.nc: Remark: # GEBCO_08.nc: Pixel node registration used # GEBCO_08.nc: Grid file format: cs (# 8) # GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200 # GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600 # GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit # GEBCO_08.nc: scale_factor: 1 add_offset: 0 # Görüldüğü üzere bu grid tüm dünyayı kapsıyor. # Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir. # Gebco'yu aşağıdaki komutla yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg # Gebco verisinde piksel aralığı 30 saniye yani SRTM'in 3 katı. Dolayısıyla bunu SRTM in # piksel boyutuna düşürelim: grdsample komutu ile. grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T <bash> grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333), alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile. mozaiksrtm.grd nasıl elde ediliyor [[SRTM çizimi]] sayfasına bakınız. </bash> # gebco_cutS.grd: Title: gebco_cutS.grd # gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # gebco_cutS.grd: Remark: # gebco_cutS.grd: Gridline node registration used # gebco_cutS.grd: Grid file format: nf (# 18) # gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401 # gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201 # gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z # gebco_cutS.grd: scale_factor: 1 add_offset: 0 # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara # alanlarını NaN yapıp grdmath komutunu kullanabiliriz. # karaların NaN, denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333 #bu mask'ı gebco verisine uygulayalım grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd # SRTM ile maskelenmiş Gebco verisini mozaikleyelim grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd #Geçmiş olsun mozaik hazırdır !!!!! #Plot et gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set grd = mozaik.grd grd2cpt -Crainbow -Z $grd > ! color.cpt grdgradient $grd -A315 -Nt -Gshade.grd set name = marmozaik.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name </bash> --[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST) 1715 1713 2009-04-03T15:51:00Z Ziyadin 4 [[Resim:marmozaik.jpg]] <bash> ############################################ ## GEBCO veri indirme SRTM ile mozaikleme ## ############################################ # Web arayüzü kullanarak istenilen dikdörtgen bir alan seçilip veya koordinatları verilip indirilebilir. # Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her # nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli. # Tüm grid de indirilebilir ve 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz # (bendeki dosya halen nc soyadı taşıyor :( grdinfo GEBCO_08.nc #yaparsak şunları görüyoruz # GEBCO_08.nc: Title: GEBCO_08 Grid # GEBCO_08.nc: Command: 20090202 # GEBCO_08.nc: Remark: # GEBCO_08.nc: Pixel node registration used # GEBCO_08.nc: Grid file format: cs (# 8) # GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200 # GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600 # GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit # GEBCO_08.nc: scale_factor: 1 add_offset: 0 # Görüldüğü üzere bu grid tüm dünyayı kapsıyor. # Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir. # Gebco'yu aşağıdaki komutla yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg # Gebco verisinde piksel aralığı 30 saniye yani SRTM'in 3 katı. Dolayısıyla bunu SRTM in # piksel boyutuna düşürelim: grdsample komutu ile. grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333), # alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile. # mozaiksrtm.grd nasıl elde ediliyor [[SRTM çizimi]] sayfasına bakınız. # gebco_cutS.grd: Title: gebco_cutS.grd # gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # gebco_cutS.grd: Remark: # gebco_cutS.grd: Gridline node registration used # gebco_cutS.grd: Grid file format: nf (# 18) # gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401 # gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201 # gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z # gebco_cutS.grd: scale_factor: 1 add_offset: 0 # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara # alanlarını NaN yapıp grdmath komutunu kullanabiliriz. # karaların NaN, denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333 #bu mask'ı gebco verisine uygulayalım grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd # SRTM ile maskelenmiş Gebco verisini mozaikleyelim grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd #Geçmiş olsun mozaik hazırdır !!!!! #Plot et gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set grd = mozaik.grd grd2cpt -Crainbow -Z $grd > ! color.cpt grdgradient $grd -A315 -Nt -Gshade.grd set name = marmozaik.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name </bash> --[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST) 1713 1704 2009-04-03T15:49:02Z Ziyadin 4 [[Resim:marmozaik.jpg]] <bash> ############################################ ## GEBCO veri indirme SRTM ile mozaikleme ## ############################################ # Web arayüzü kullanarak istenilen dikdörtgen bir alan seçilip veya koordinatları verilip indirilebilir. # Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her # nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli. # Tüm grid de indirilebilir ve 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz # (bendeki dosya halen nc soyadı taşıyor :( grdinfo GEBCO_08.nc #yaparsak şunları görüyoruz # GEBCO_08.nc: Title: GEBCO_08 Grid # GEBCO_08.nc: Command: 20090202 # GEBCO_08.nc: Remark: # GEBCO_08.nc: Pixel node registration used # GEBCO_08.nc: Grid file format: cs (# 8) # GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200 # GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600 # GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit # GEBCO_08.nc: scale_factor: 1 add_offset: 0 # Görüldüğü üzere bu grid tüm dünyayı kapsıyor. # Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir. # Gebco'yu aşağıdaki komutla yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg # Gebco verisinde piksel aralığı 30 saniye yani SRTM'in 3 katı. Dolayısıyla bunu SRTM in # piksel boyutuna düşürelim: grdsample komutu ile. grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333), # alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile. # mozaiksrtm.grd nasıl elde ediliyor xxx bakınız. # gebco_cutS.grd: Title: gebco_cutS.grd # gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # gebco_cutS.grd: Remark: # gebco_cutS.grd: Gridline node registration used # gebco_cutS.grd: Grid file format: nf (# 18) # gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401 # gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201 # gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z # gebco_cutS.grd: scale_factor: 1 add_offset: 0 # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara # alanlarını NaN yapıp grdmath komutunu kullanabiliriz. # karaların NaN, denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333 #bu mask'ı gebco verisine uygulayalım grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd # SRTM ile maskelenmiş Gebco verisini mozaikleyelim grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd #Geçmiş olsun mozaik hazırdır !!!!! #Plot et gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set grd = mozaik.grd grd2cpt -Crainbow -Z $grd > ! color.cpt grdgradient $grd -A315 -Nt -Gshade.grd set name = marmozaik.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name </bash> --[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST) 1704 1703 2009-04-02T20:37:09Z Ziyadin 4 [[Resim:marmozaik.jpg]] <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia kategorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şurasıdır: cd /srtm/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Her bir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isimlerinde o çerçevenin sol alt köşe koordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip </bash> SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz 1 enlem derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik DEM'ler sadece Kuzey Amerika için dağıtılıyor). Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200'dür. Dolayısıyla, her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registration]] değil de [[grid registration]] yapıldığı için birer piksel fazla oluyor (yani 1201x1201). Peki niye SRTM 90 m diyoruz??? Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90 m (aslında tam olarak 92.5 m) yapar Peki 90x90 kare şeklindemidir? Hayır! Çünkü 3 saniye kuzey-güney yönünde tam olarak aynı mesafeye takabül etmez eğer ekvator civardında değilseniz. Enlemler arasındaki mesafe değişmez. Dünyanın etrafı yaklaşık 40000 km kabul edersek 1 enlem derecenin km cinsinden değişimi 40000/360 ~= 111 km'dir. Boylamlar arasındaki mesafe ise bulunan enleme göre değişir. Ekvatordan kutuplara doğru gidildikçe mesafe azalır. Dünyanın yarıçapının 6367449 olduğu kabul edildiğinde X enlemi boyunca boylamlar arası mesafe için şu formül kullanılır: mesafe = 3.14/180 * cos(x) * 6367449 Marmara bölgesinde enlem 40 derece olarak alınırsa bu mesafenin yaklaşık 86 km olduğu ortaya çıkar. Buradan da doğu batı yönünde piksel büyüklüğü 86/1200~=71 m olduğu çıkar. Dolayısıyla bu bölgede pikseller 71x92 m ebatındadır. GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani SRTM90'nın 10 katı <bash> # Her bir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutunun 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için: ls -la # yapınca aşağıdaki gibi bir çıktı görürsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradan da dosya boyutunun gerçekten de 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile DEM'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklı mı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizde de böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endian) yanlış olmasıdır. # Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmiş mi grdinfo N40E029.grd # dersek şunları görürüz # ..... # N40E029.grd: z_min: -32768 z_max: 2531 name: z # .... # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # # .... #N40E029C.grd: z_min: 0 z_max: 2531 name: z # .... grdinfo N40E028C.grd #.... #N40E028C.grd: z_min: 0 z_max: 1251 name: z #... # bunlar yan yana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tek tek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # alanı ve projeksiyonu (JM = mercator projeksiyon) set'leyelim set R = "-R28/30/40/41 -JM6" # dosya ismi verelim set name = marmararenkli.ps psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name & #gri ton olsun ama yükseltiye göre değişmesin tonlama; gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt set name = marmaragri.ps psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & ############################################ ## GEBCO veri indirme SRTM ile mozaikleme ## ############################################ # Web arayüzü kullanarak istenilen dikdörtgen bir alan seçilip veya koordinatları verilip indirilebilir. # Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her # nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli. # Tüm grid de indirilebilir ve 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz # (bendeki dosya halen nc soyadı taşıyor :( grdinfo GEBCO_08.nc #yaparsak şunları görüyoruz # GEBCO_08.nc: Title: GEBCO_08 Grid # GEBCO_08.nc: Command: 20090202 # GEBCO_08.nc: Remark: # GEBCO_08.nc: Pixel node registration used # GEBCO_08.nc: Grid file format: cs (# 8) # GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200 # GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600 # GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit # GEBCO_08.nc: scale_factor: 1 add_offset: 0 # Görüldüğü üzere bu grid tüm dünyayı kapsıyor. # Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir. # Gebco'yu aşağıdaki komutla yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg # Gebco verisinde piksel aralığı 30 saniye yani SRTM'in 3 katı. Dolayısıyla bunu SRTM in # piksel boyutuna düşürelim: grdsample komutu ile. grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333), # alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile. # gebco_cutS.grd: Title: gebco_cutS.grd # gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # gebco_cutS.grd: Remark: # gebco_cutS.grd: Gridline node registration used # gebco_cutS.grd: Grid file format: nf (# 18) # gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401 # gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201 # gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z # gebco_cutS.grd: scale_factor: 1 add_offset: 0 # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara # alanlarını NaN yapıp grdmath komutunu kullanabiliriz. # karaların NaN, denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333 #bu mask'ı gebco verisine uygulayalım grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd # SRTM ile maskelenmiş Gebco verisini mozaikleyelim grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd #Geçmiş olsun mozaik hazırdır !!!!! #Plot et gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set grd = mozaik.grd grd2cpt -Crainbow -Z $grd > ! color.cpt grdgradient $grd -A315 -Nt -Gshade.grd set name = marmozaik.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name </bash> --[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST) 1703 1702 2009-04-02T20:34:23Z Ziyadin 4 [[Resim:marmozaik.jpg]] <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia kategorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şurasıdır: cd /srtm/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Her bir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isimlerinde o çerçevenin sol alt köşe koordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip </bash> SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz 1 enlem derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik DEM'ler sadece Kuzey Amerika için dağıtılıyor). Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200'dür. Dolayısıyla, her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registration]] değil de [[grid registration]] yapıldığı için birer piksel fazla oluyor (yani 1201x1201). Peki niye SRTM 90 m diyoruz??? Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90 m (aslında tam olarak 92.5 m) yapar Peki 90x90 kare şeklindemidir? Hayır! Çünkü 3 saniye kuzey-güney yönünde tam olarak aynı mesafeye takabül etmez eğer ekvator civardında değilseniz. Enlemler arasındaki mesafe değişmez. Dünyanın etrafı yaklaşık 40000 km kabul edersek 1 enlem derecenin km cinsinden değişimi 40000/360 ~= 111 km'dir. Boylamlar arasındaki mesafe ise bulunan enleme göre değişir. Ekvatordan kutuplara doğru gidildikçe mesafe azalır. Dünyanın yarıçapının 6367449 olduğu kabul edildiğinde X enlemi boyunca boylamlar arası mesafe için şu formül kullanılır: mesafe = 3.14/180 * cos(x) * 6367449 Marmar bölgesinde enlem 40 derece olarak alınırsa bu mesafenin yaklaşık 86 km olduğu ortaya çıkar. Buradan da doğu batı yönünde piksel büyüklüğü 86/1200~=71 m olduğu çıkar. Dolayısıyla bu bölgede pikseller 71x92 m ebatındadır. GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani SRTM90'nın 10 katı <bash> # Her bir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutunun 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için: ls -la # yapınca aşağıdaki gibi bir çıktı görürsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradan da dosya boyutunun gerçekten de 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile DEM'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklı mı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizde de böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endian) yanlış olmasıdır. # Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmiş mi grdinfo N40E029.grd # dersek şunları görürüz # ..... # N40E029.grd: z_min: -32768 z_max: 2531 name: z # .... # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # # .... #N40E029C.grd: z_min: 0 z_max: 2531 name: z # .... grdinfo N40E028C.grd #.... #N40E028C.grd: z_min: 0 z_max: 1251 name: z #... # bunlar yan yana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tek tek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # alanı ve projeksiyonu (JM = mercator projeksiyon) set'leyelim set R = "-R28/30/40/41 -JM6" # dosya ismi verelim set name = marmararenkli.ps psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name & #gri ton olsun ama yükseltiye göre değişmesin tonlama; gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt set name = marmaragri.ps psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & ############################################ ## GEBCO veri indirme SRTM ile mozaikleme ## ############################################ # Web arayüzü kullanarak istenilen dikdörtgen bir alan seçilip veya koordinatları verilip indirilebilir. # Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her # nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli. # Tüm grid de indirilebilir ve 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz # (bendeki dosya halen nc soyadı taşıyor :( grdinfo GEBCO_08.nc #yaparsak şunları görüyoruz # GEBCO_08.nc: Title: GEBCO_08 Grid # GEBCO_08.nc: Command: 20090202 # GEBCO_08.nc: Remark: # GEBCO_08.nc: Pixel node registration used # GEBCO_08.nc: Grid file format: cs (# 8) # GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200 # GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600 # GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit # GEBCO_08.nc: scale_factor: 1 add_offset: 0 # Görüldüğü üzere bu grid tüm dünyayı kapsıyor. # Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir. # Gebco'yu aşağıdaki komutla yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg # Gebco verisinde piksel aralığı 30 saniye yani SRTM'in 3 katı. Dolayısıyla bunu SRTM in # piksel boyutuna düşürelim: grdsample komutu ile. grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333), # alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile. # gebco_cutS.grd: Title: gebco_cutS.grd # gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # gebco_cutS.grd: Remark: # gebco_cutS.grd: Gridline node registration used # gebco_cutS.grd: Grid file format: nf (# 18) # gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401 # gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201 # gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z # gebco_cutS.grd: scale_factor: 1 add_offset: 0 # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara # alanlarını NaN yapıp grdmath komutunu kullanabiliriz. # karaların NaN, denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333 #bu mask'ı gebco verisine uygulayalım grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd # SRTM ile maskelenmiş Gebco verisini mozaikleyelim grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd #Geçmiş olsun mozaik hazırdır !!!!! #Plot et gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set grd = mozaik.grd grd2cpt -Crainbow -Z $grd > ! color.cpt grdgradient $grd -A315 -Nt -Gshade.grd set name = marmozaik.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name </bash> --[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST) 1702 1701 2009-04-02T20:24:14Z Ziyadin 4 [[Resim:marmozaik.jpg]] <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia kategorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şurasıdır: cd /srtm/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Her bir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isimlerinde o çerçevenin sol alt köşe koordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip </bash> SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz 1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik DEM'ler sadece Kuzey Amerika için dağıtılıyor). Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200'dür. Dolayısıyla, her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registration]] değil de [[grid registration]] yapıldığı için birer piksel fazla oluyor (yani 1201x1201). Peki niye SRTM 90 m diyoruz??? Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90m yapar Peki 90x90 kare şeklindemidir? Hayır! Çünkü 3 saniye kuzey-güney yönünde tam olarak aynı mesafeye takabül etmez eğer ekvator civardında değilseniz. Enlemler arasındaki mesafe değişmez. Dünyanın etrafı yaklaşık 40000 km kabul edildiğinde ve 360 derece olduğuna göre 1 enlem derece değişimi 40000/360 ~= 111 km'dir. Boylamlar arasındaki mesafe ise bulunan enleme göre değişir. Ekvatordan kutuplara doğru gidildikçe mesafe azalır. Dünyanın yarıçapının 6367449 olduğu kabul edildiğinde X enlemi boyunca boylamlar arası mesafe için şu formül kullanılır: mesafe = 3.14/180 * cos(x) * 6367449 Marmar bölgesinde enlem 40 derece olarak alınırsa bu mesafenin yaklaşık 86 km olduğu ortaya çıkar. Buradan da doğu batı yönünde piksel büyüklüğü 86/1200~=72 m olduğu çıkar. Dolayısıyla bu bölgede pikseller 72x90 m ebatındadır. GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani SRTM90'nın 10 katı <bash> # Her bir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutunun 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için: ls -la # yapınca aşağıdaki gibi bir çıktı görürsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradan da dosya boyutunun gerçekten de 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile DEM'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklı mı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizde de böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endian) yanlış olmasıdır. # Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmiş mi grdinfo N40E029.grd # dersek şunları görürüz # ..... # N40E029.grd: z_min: -32768 z_max: 2531 name: z # .... # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # # .... #N40E029C.grd: z_min: 0 z_max: 2531 name: z # .... grdinfo N40E028C.grd #.... #N40E028C.grd: z_min: 0 z_max: 1251 name: z #... # bunlar yan yana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tek tek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # alanı ve projeksiyonu (JM = mercator projeksiyon) set'leyelim set R = "-R28/30/40/41 -JM6" # dosya ismi verelim set name = marmararenkli.ps psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name & #gri ton olsun ama yükseltiye göre değişmesin tonlama; gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt set name = marmaragri.ps psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & ############################################ ## GEBCO veri indirme SRTM ile mozaikleme ## ############################################ # Web arayüzü kullanarak istenilen dikdörtgen bir alan seçilip veya koordinatları verilip indirilebilir. # Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her # nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli. # Tüm grid de indirilebilir ve 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz # (bendeki dosya halen nc soyadı taşıyor :( grdinfo GEBCO_08.nc #yaparsak şunları görüyoruz # GEBCO_08.nc: Title: GEBCO_08 Grid # GEBCO_08.nc: Command: 20090202 # GEBCO_08.nc: Remark: # GEBCO_08.nc: Pixel node registration used # GEBCO_08.nc: Grid file format: cs (# 8) # GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200 # GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600 # GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit # GEBCO_08.nc: scale_factor: 1 add_offset: 0 # Görüldüğü üzere bu grid tüm dünyayı kapsıyor. # Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir. # Gebco'yu aşağıdaki komutla yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg # Gebco verisinde piksel aralığı 30 saniye yani SRTM'in 3 katı. Dolayısıyla bunu SRTM in # piksel boyutuna düşürelim: grdsample komutu ile. grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333), # alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile. # gebco_cutS.grd: Title: gebco_cutS.grd # gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # gebco_cutS.grd: Remark: # gebco_cutS.grd: Gridline node registration used # gebco_cutS.grd: Grid file format: nf (# 18) # gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401 # gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201 # gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z # gebco_cutS.grd: scale_factor: 1 add_offset: 0 # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara # alanlarını NaN yapıp grdmath komutunu kullanabiliriz. # karaların NaN, denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333 #bu mask'ı gebco verisine uygulayalım grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd # SRTM ile maskelenmiş Gebco verisini mozaikleyelim grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd #Geçmiş olsun mozaik hazırdır !!!!! #Plot et gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set grd = mozaik.grd grd2cpt -Crainbow -Z $grd > ! color.cpt grdgradient $grd -A315 -Nt -Gshade.grd set name = marmozaik.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name </bash> --[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST) 1701 1681 2009-04-02T20:19:14Z Ziyadin 4 [[Resim:marmozaik.jpg]] <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia kategorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şurasıdır: cd /srtm/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Her bir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isimlerinde o çerçevenin sol alt köşe koordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip </bash> SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz 1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik DEM'ler sadece Kuzey Amerika için dağıtılıyor). Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200'dür. Dolayısıyla, her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registration]] değil de [[grid registration]] yapıldığı için birer piksel fazla oluyor (yani 1201x1201). Peki niye SRTM 90 m diyoruz??? Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90m yapar Peki 90x90 kare şeklindemidir? Hayır! Çünkü 3 saniye kuzey-güney yönünde tam olarak aynı mesafeye takabül etmez eğer ekvator civardında değilseniz. Enlemler arasındaki mesafe değişmez. Dünyanın etrafı yaklaşık 40000 km kabul edildiğinde ve 360 derece olduğuna göre 1 enlem derece değişimi 40000/360 ~= 111 km'dir. Boylamlar arasındaki mesafe ise bulunan enleme göre değişir. Ekvatordan kutuplara doğru gidildikçe mesafe azalır. Dünyanın yarıçapının 6367449 olduğu kabul edildiğinde X enlemi boyunca boylamlar arası mesafe için şu formül kullanılır: mesafe = 3.14/180 * cos(x) * 6367449 Marmar bölgesinde enlem 40 derece olarak alınırsa bu mesafenin yaklaşık 86 km olduğu ortaya çıkar GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani SRTM90'nın 10 katı <bash> # Her bir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutunun 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için: ls -la # yapınca aşağıdaki gibi bir çıktı görürsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradan da dosya boyutunun gerçekten de 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile DEM'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklı mı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizde de böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endian) yanlış olmasıdır. # Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmiş mi grdinfo N40E029.grd # dersek şunları görürüz # ..... # N40E029.grd: z_min: -32768 z_max: 2531 name: z # .... # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # # .... #N40E029C.grd: z_min: 0 z_max: 2531 name: z # .... grdinfo N40E028C.grd #.... #N40E028C.grd: z_min: 0 z_max: 1251 name: z #... # bunlar yan yana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tek tek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # alanı ve projeksiyonu (JM = mercator projeksiyon) set'leyelim set R = "-R28/30/40/41 -JM6" # dosya ismi verelim set name = marmararenkli.ps psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name & #gri ton olsun ama yükseltiye göre değişmesin tonlama; gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt set name = marmaragri.ps psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & ############################################ ## GEBCO veri indirme SRTM ile mozaikleme ## ############################################ # Web arayüzü kullanarak istenilen dikdörtgen bir alan seçilip veya koordinatları verilip indirilebilir. # Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her # nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli. # Tüm grid de indirilebilir ve 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz # (bendeki dosya halen nc soyadı taşıyor :( grdinfo GEBCO_08.nc #yaparsak şunları görüyoruz # GEBCO_08.nc: Title: GEBCO_08 Grid # GEBCO_08.nc: Command: 20090202 # GEBCO_08.nc: Remark: # GEBCO_08.nc: Pixel node registration used # GEBCO_08.nc: Grid file format: cs (# 8) # GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200 # GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600 # GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit # GEBCO_08.nc: scale_factor: 1 add_offset: 0 # Görüldüğü üzere bu grid tüm dünyayı kapsıyor. # Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir. # Gebco'yu aşağıdaki komutla yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg # Gebco verisinde piksel aralığı 30 saniye yani SRTM'in 3 katı. Dolayısıyla bunu SRTM in # piksel boyutuna düşürelim: grdsample komutu ile. grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333), # alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile. # gebco_cutS.grd: Title: gebco_cutS.grd # gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # gebco_cutS.grd: Remark: # gebco_cutS.grd: Gridline node registration used # gebco_cutS.grd: Grid file format: nf (# 18) # gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401 # gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201 # gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z # gebco_cutS.grd: scale_factor: 1 add_offset: 0 # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara # alanlarını NaN yapıp grdmath komutunu kullanabiliriz. # karaların NaN, denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333 #bu mask'ı gebco verisine uygulayalım grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd # SRTM ile maskelenmiş Gebco verisini mozaikleyelim grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd #Geçmiş olsun mozaik hazırdır !!!!! #Plot et gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set grd = mozaik.grd grd2cpt -Crainbow -Z $grd > ! color.cpt grdgradient $grd -A315 -Nt -Gshade.grd set name = marmozaik.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name </bash> --[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST) 1681 1657 2009-04-02T17:03:30Z AhmetA 2 [[Resim:marmozaik.jpg]] <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia kategorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şurasıdır: cd /srtm/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Her bir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isimlerinde o çerçevenin sol alt köşe koordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip </bash> SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz 1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik DEM'ler sadece Kuzey Amerika için dağıtılıyor). Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200'dür. Dolayısıyla, her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registration]] değil de [[grid registration]] yapıldığı için birer piksel fazla oluyor (yani 1201x1201). Peki niye SRTM 90 m diyoruz??? Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90m yapar GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani SRTM90'nın 10 katı <bash> # Her bir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutunun 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için: ls -la # yapınca aşağıdaki gibi bir çıktı görürsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradan da dosya boyutunun gerçekten de 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile DEM'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklı mı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizde de böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endian) yanlış olmasıdır. # Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmiş mi grdinfo N40E029.grd # dersek şunları görürüz # ..... # N40E029.grd: z_min: -32768 z_max: 2531 name: z # .... # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # # .... #N40E029C.grd: z_min: 0 z_max: 2531 name: z # .... grdinfo N40E028C.grd #.... #N40E028C.grd: z_min: 0 z_max: 1251 name: z #... # bunlar yan yana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tek tek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # alanı ve projeksiyonu (JM = mercator projeksiyon) set'leyelim set R = "-R28/30/40/41 -JM6" # dosya ismi verelim set name = marmararenkli.ps psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name & #gri ton olsun ama yükseltiye göre değişmesin tonlama; gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt set name = marmaragri.ps psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & ############################################ ## GEBCO veri indirme SRTM ile mozaikleme ## ############################################ # Web arayüzü kullanarak istenilen dikdörtgen bir alan seçilip veya koordinatları verilip indirilebilir. # Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her # nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli. # Tüm grid de indirilebilir ve 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz # (bendeki dosya halen nc soyadı taşıyor :( grdinfo GEBCO_08.nc #yaparsak şunları görüyoruz # GEBCO_08.nc: Title: GEBCO_08 Grid # GEBCO_08.nc: Command: 20090202 # GEBCO_08.nc: Remark: # GEBCO_08.nc: Pixel node registration used # GEBCO_08.nc: Grid file format: cs (# 8) # GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200 # GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600 # GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit # GEBCO_08.nc: scale_factor: 1 add_offset: 0 # Görüldüğü üzere bu grid tüm dünyayı kapsıyor. # Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir. # Gebco'yu aşağıdaki komutla yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg # Gebco verisinde piksel aralığı 30 saniye yani SRTM'in 3 katı. Dolayısıyla bunu SRTM in # piksel boyutuna düşürelim: grdsample komutu ile. grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333), # alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile. # gebco_cutS.grd: Title: gebco_cutS.grd # gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # gebco_cutS.grd: Remark: # gebco_cutS.grd: Gridline node registration used # gebco_cutS.grd: Grid file format: nf (# 18) # gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401 # gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201 # gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z # gebco_cutS.grd: scale_factor: 1 add_offset: 0 # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara # alanlarını NaN yapıp grdmath komutunu kullanabiliriz. # karaların NaN, denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333 #bu mask'ı gebco verisine uygulayalım grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd # SRTM ile maskelenmiş Gebco verisini mozaikleyelim grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd #Geçmiş olsun mozaik hazırdır !!!!! #Plot et gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set grd = mozaik.grd grd2cpt -Crainbow -Z $grd > ! color.cpt grdgradient $grd -A315 -Nt -Gshade.grd set name = marmozaik.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name </bash> --[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST) 1657 1639 2009-04-02T12:56:27Z Ziyadin 4 [[Resim:marmozaik.jpg]] <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şudur cd /srtm/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe koordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip </bash> SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz. 1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik demler sadece kuzey amerika için var) Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200 Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registeration]] değilde [[grid registerationu]] yapıldığ için birer piksel fazla oluyor yani 1201x1201. Peki niye SRTM 90 m diyoruz??? Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90m yapar GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nın 10 katı <bash> # Herbir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için ls -la # yapınca aşağıdaki gibi bir çıktı görürüsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradanda dosya boyutun gerçektende 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır. # Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmişmi grdinfo N40E029.grd #dersek şunları görürüz # ..... # N40E029.grd: z_min: -32768 z_max: 2531 name: z # .... # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # # .... #N40E029C.grd: z_min: 0 z_max: 2531 name: z # .... grdinfo N40E028C.grd #.... #N40E028C.grd: z_min: 0 z_max: 1251 name: z #... # bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # alanı ve projeksiyonu (JM = markatör) setleyelim set R = "-R28/30/40/41 -JM6" # dosya ismi verelim set name = marmararenkli.ps psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name & #gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt set name = marmaragri.ps psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & ############################################ ## GEBCO veri indirme srtm ile mozaikleme ## ############################################ # Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir. # Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her # nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli. # Tüm grid de indirilebilir ve 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz # (bendeki dosya halen nc soyadı taşıyor :( grdinfo GEBCO_08.nc #yaparsak şunları görüyoruz # GEBCO_08.nc: Title: GEBCO_08 Grid # GEBCO_08.nc: Command: 20090202 # GEBCO_08.nc: Remark: # GEBCO_08.nc: Pixel node registration used # GEBCO_08.nc: Grid file format: cs (# 8) # GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200 # GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600 # GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit # GEBCO_08.nc: scale_factor: 1 add_offset: 0 # Görüldüğü üzere bu grid tüm dünyayı kapsıyor. # Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir. # Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg # Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in # piksel boyutuna düşürelim grdsample komtu ile. grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333), # alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile. # gebco_cutS.grd: Title: gebco_cutS.grd # gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # gebco_cutS.grd: Remark: # gebco_cutS.grd: Gridline node registration used # gebco_cutS.grd: Grid file format: nf (# 18) # gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401 # gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201 # gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z # gebco_cutS.grd: scale_factor: 1 add_offset: 0 # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara # alanlarını NaN yapıp grdmath komutunu kullanabiliriz. # karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333 #bu mask uygulayalım gebco verisine grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd # srtm ile maskelenmiş gebco verisini mozaikleyelim grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd #Geçmiş olsun mozaik hazırdır !!!!! #Plot et gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set grd = mozaik.grd grd2cpt -Crainbow -Z $grd > ! color.cpt grdgradient $grd -A315 -Nt -Gshade.grd set name = marmozaik.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name </bash> --[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST) 1639 1638 2009-04-02T12:27:28Z Ziyadin 4 [[Resim:marmozaik.jpg]] <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şudur cd /srtm/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe koordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip </bash> SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz. 1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik demler sadece kuzey amerika için var) Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200 Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registeration]] değilde [[grid registerationu]] yapıldığ için birer piksel fazla oluyor yani 1201x1201. Peki niye SRTM 90 m diyoruz??? Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90m yapar GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nın 10 katı <bash> # Herbir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için ls -la # yapınca aşağıdaki gibi bir çıktı görürüsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradanda dosya boyutun gerçektende 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır. # Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmişmi grdinfo N40E029.grd #dersek şunları görürüz # ..... # N40E029.grd: z_min: -32768 z_max: 2531 name: z # .... # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # # .... #N40E029C.grd: z_min: 0 z_max: 2531 name: z # .... grdinfo N40E028C.grd #.... #N40E028C.grd: z_min: 0 z_max: 1251 name: z #... # bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # dosya ismi verelim set name = marmara.ps # alanı ve projeksiyonu (JM = markatör) setleyelim set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name #gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & ############################################ ## GEBCO veri indirme srtm ile mozaikleme ## ############################################ # Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir. # Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her # nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli. # Tüm grid de indirilebilir ve 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz # (bendeki dosya halen nc soyadı taşıyor :( grdinfo GEBCO_08.nc #yaparsak şunları görüyoruz # GEBCO_08.nc: Title: GEBCO_08 Grid # GEBCO_08.nc: Command: 20090202 # GEBCO_08.nc: Remark: # GEBCO_08.nc: Pixel node registration used # GEBCO_08.nc: Grid file format: cs (# 8) # GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200 # GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600 # GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit # GEBCO_08.nc: scale_factor: 1 add_offset: 0 # Görüldüğü üzere bu grid tüm dünyayı kapsıyor. # Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir. # Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg # Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in # piksel boyutuna düşürelim grdsample komtu ile. grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333), # alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile. # gebco_cutS.grd: Title: gebco_cutS.grd # gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # gebco_cutS.grd: Remark: # gebco_cutS.grd: Gridline node registration used # gebco_cutS.grd: Grid file format: nf (# 18) # gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401 # gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201 # gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z # gebco_cutS.grd: scale_factor: 1 add_offset: 0 # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara # alanlarını NaN yapıp grdmath komutunu kullanabiliriz. # karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333 #bu mask uygulayalım gebco verisine grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd # srtm ile maskelenmiş gebco verisini mozaikleyelim grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd #Geçmiş olsun mozaik hazırdır !!!!! #Plot et gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set grd = mozaik.grd grd2cpt -Crainbow -Z $grd > ! color.cpt grdgradient $grd -A315 -Nt -Gshade.grd set name = marmozaik.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name </bash> --[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST) 1638 1636 2009-04-02T12:14:44Z Ziyadin 4 [[[[Resim:marmozaik.jpg]]]] <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şudur cd /srtm/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe koordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip </bash> SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz. 1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik demler sadece kuzey amerika için var) Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200 Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registeration]] değilde [[grid registerationu]] yapıldığ için birer piksel fazla oluyor yani 1201x1201. Peki niye SRTM 90 m diyoruz??? Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90m yapar GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nın 10 katı <bash> # Herbir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için ls -la # yapınca aşağıdaki gibi bir çıktı görürüsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradanda dosya boyutun gerçektende 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır. # Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmişmi grdinfo N40E029.grd #dersek şunları görürüz # ..... # N40E029.grd: z_min: -32768 z_max: 2531 name: z # .... # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # # .... #N40E029C.grd: z_min: 0 z_max: 2531 name: z # .... grdinfo N40E028C.grd #.... #N40E028C.grd: z_min: 0 z_max: 1251 name: z #... # bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # dosya ismi verelim set name = marmara.ps # alanı ve projeksiyonu (JM = markatör) setleyelim set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name #gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & ############################################ ## GEBCO veri indirme srtm ile mozaikleme ## ############################################ # Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir. # Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her # nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli. # Tüm grid de indirilebilir ve 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz # (bendeki dosya halen nc soyadı taşıyor :( grdinfo GEBCO_08.nc #yaparsak şunları görüyoruz # GEBCO_08.nc: Title: GEBCO_08 Grid # GEBCO_08.nc: Command: 20090202 # GEBCO_08.nc: Remark: # GEBCO_08.nc: Pixel node registration used # GEBCO_08.nc: Grid file format: cs (# 8) # GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200 # GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600 # GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit # GEBCO_08.nc: scale_factor: 1 add_offset: 0 # Görüldüğü üzere bu grid tüm dünyayı kapsıyor. # Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir. # Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg # Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in # piksel boyutuna düşürelim grdsample komtu ile. grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333), # alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile. # gebco_cutS.grd: Title: gebco_cutS.grd # gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # gebco_cutS.grd: Remark: # gebco_cutS.grd: Gridline node registration used # gebco_cutS.grd: Grid file format: nf (# 18) # gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401 # gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201 # gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z # gebco_cutS.grd: scale_factor: 1 add_offset: 0 # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara # alanlarını NaN yapıp grdmath komutunu kullanabiliriz. # karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333 #bu mask uygulayalım gebco verisine grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd # srtm ile maskelenmiş gebco verisini mozaikleyelim grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd #Geçmiş olsun mozaik hazırdır !!!!! #Plot et gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set grd = mozaik.grd grd2cpt -Crainbow -Z $grd > ! color.cpt grdgradient $grd -A315 -Nt -Gshade.grd set name = marmozaik.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name </bash> --[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST) 1636 1584 2009-04-02T12:09:03Z Ziyadin 4 [[[[Resim:marmozaik.jpg]]]] <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şudur cd /srtm/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe koordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip </bash> SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz. 1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik demler sadece kuzey amerika için var) Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200 Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registeration]] değilde [[grid registerationu]] yapıldığ için birer piksel fazla oluyor yani 1201x1201. Peki niye SRTM 90 m diyoruz??? Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90m yapar GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nın 10 katı <bash> # Herbir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için ls -la # yapınca aşağıdaki gibi bir çıktı görürüsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradanda dosya boyutun gerçektende 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır. # Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmişmi grdinfo N40E029.grd #dersek şunları görürüz # ..... # N40E029.grd: z_min: -32768 z_max: 2531 name: z # .... # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # # .... #N40E029C.grd: z_min: 0 z_max: 2531 name: z # .... grdinfo N40E028C.grd #.... #N40E028C.grd: z_min: 0 z_max: 1251 name: z #... # bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # dosya ismi verelim set name = marmara.ps # alanı ve projeksiyonu (JM = markatör) setleyelim set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name #gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & ############################################ ## GEBCO veri indirme srtm ile mozaikleme ## ############################################ # Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir. # Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her # nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli. # Tüm grid de indirilebilir ve 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz # (bendeki dosya halen nc soyadı taşıyor :( grdinfo GEBCO_08.nc #yaparsak şunları görüyoruz # GEBCO_08.nc: Title: GEBCO_08 Grid # GEBCO_08.nc: Command: 20090202 # GEBCO_08.nc: Remark: # GEBCO_08.nc: Pixel node registration used # GEBCO_08.nc: Grid file format: cs (# 8) # GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200 # GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600 # GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit # GEBCO_08.nc: scale_factor: 1 add_offset: 0 # Görüldüğü üzere bu grid tüm dünyayı kapsıyor. # Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir. # Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg # Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in # piksel boyutuna düşürelim grdsample komtu ile. grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333), # alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile. # gebco_cutS.grd: Title: gebco_cutS.grd # gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # gebco_cutS.grd: Remark: # gebco_cutS.grd: Gridline node registration used # gebco_cutS.grd: Grid file format: nf (# 18) # gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401 # gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201 # gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z # gebco_cutS.grd: scale_factor: 1 add_offset: 0 # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara # alanlarını NaN yapıp grdmath komutunu kullanabiliriz. # karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333 #bu mask uygulayalım gebco verisine grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd # srtm ile maskelenmiş gebco verisini mozaikleyelim grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd #Geçmiş olsun mozaik hazırdır !!!!! #Plot et gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set grd = mozaik.grd grd2cpt -Crainbow -Z $grd > ! color.cpt grdgradient $grd -A315 -Nt -Gshade.grd set name = marmozaik.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name </bash> --[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST) 1584 1583 2009-04-01T21:00:47Z Ziyadin 4 <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şudur cd /srtm/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe koordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip </bash> SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz. 1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik demler sadece kuzey amerika için var) Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200 Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registeration]] değilde [[grid registerationu]] yapıldığ için birer piksel fazla oluyor yani 1201x1201. Peki niye SRTM 90 m diyoruz??? Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90m yapar GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nın 10 katı <bash> # Herbir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için ls -la # yapınca aşağıdaki gibi bir çıktı görürüsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradanda dosya boyutun gerçektende 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır. # Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmişmi grdinfo N40E029.grd #dersek şunları görürüz # ..... # N40E029.grd: z_min: -32768 z_max: 2531 name: z # .... # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # # .... #N40E029C.grd: z_min: 0 z_max: 2531 name: z # .... grdinfo N40E028C.grd #.... #N40E028C.grd: z_min: 0 z_max: 1251 name: z #... # bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # dosya ismi verelim set name = marmara.ps # alanı ve projeksiyonu (JM = markatör) setleyelim set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name #gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & ############################################ ## GEBCO veri indirme srtm ile mozaikleme ## ############################################ # Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir. # Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her # nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli. # Tüm grid de indirilebilir ve 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz # (bendeki dosya halen nc soyadı taşıyor :( grdinfo GEBCO_08.nc #yaparsak şunları görüyoruz # GEBCO_08.nc: Title: GEBCO_08 Grid # GEBCO_08.nc: Command: 20090202 # GEBCO_08.nc: Remark: # GEBCO_08.nc: Pixel node registration used # GEBCO_08.nc: Grid file format: cs (# 8) # GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200 # GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600 # GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit # GEBCO_08.nc: scale_factor: 1 add_offset: 0 # Görüldüğü üzere bu grid tüm dünyayı kapsıyor. # Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir. # Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg # Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in # piksel boyutuna düşürelim grdsample komtu ile. grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333), # alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile. # gebco_cutS.grd: Title: gebco_cutS.grd # gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # gebco_cutS.grd: Remark: # gebco_cutS.grd: Gridline node registration used # gebco_cutS.grd: Grid file format: nf (# 18) # gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401 # gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201 # gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z # gebco_cutS.grd: scale_factor: 1 add_offset: 0 # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara # alanlarını NaN yapıp grdmath komutunu kullanabiliriz. # karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333 #bu mask uygulayalım gebco verisine grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd # srtm ile maskelenmiş gebco verisini mozaikleyelim grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd #Geçmiş olsun mozaik hazırdır !!!!! #Plot et gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set grd = mozaik.grd grd2cpt -Crainbow -Z $grd > ! color.cpt grdgradient $grd -A315 -Nt -Gshade.grd set name = marmozaik.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name </bash> --[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST) 1583 1582 2009-04-01T20:49:38Z Ziyadin 4 <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şudur cd /srtm/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip </bash> SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır. Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz. 1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir Indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece) Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200 Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registeration]] değilde [[grid registerationu]] yapıldığ için birer piksel fazla oluyor yani 1201x1201. Peki niye SRTM 90 m diyoruz??? Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90m yapar GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nin 10 katı <bash> # Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için ls -la # yapınca aşağıdaki gibi bir çıktı görürüsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır. # Swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmişmi grdinfo N40E029.grd #dersek şunları görürüz # # N40E029.grd: z_min: -32768 z_max: 2531 name: z # # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # #N40E029C.grd: z_min: 0 z_max: 2531 name: z # grdinfo N40E028C.grd #. #N40E028C.grd: z_min: 0 z_max: 1251 name: z # # bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # dosya ismi verelim set name = marmara.ps # alanı ve projeksiyonu (JM = markatör) setleyelim set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name #gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & ############################################ ## GEBCO veri indirme srtm ile mozaikleme ## ############################################ # Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir. # Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her # nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli. # Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz # (bendeki dosya halen nc soyadı taşıyor :( grdinfo GEBCO_08.nc #yaparsak şunları görüyoruz # GEBCO_08.nc: Title: GEBCO_08 Grid # GEBCO_08.nc: Command: 20090202 # GEBCO_08.nc: Remark: # GEBCO_08.nc: Pixel node registration used # GEBCO_08.nc: Grid file format: cs (# 8) # GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200 # GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600 # GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit # GEBCO_08.nc: scale_factor: 1 add_offset: 0 # Görüldüğü üzer bu grid tüm dünyayı kapsıyor. # Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir. # Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg # Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in # piksel boyutuna düşürelim grdsample komtu ile. grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333), # alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile. # gebco_cutS.grd: Title: gebco_cutS.grd # gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # gebco_cutS.grd: Remark: # gebco_cutS.grd: Gridline node registration used # gebco_cutS.grd: Grid file format: nf (# 18) # gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401 # gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201 # gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z # gebco_cutS.grd: scale_factor: 1 add_offset: 0 # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara # alanlarını NaN yapıp grdmath komutunu kullanabiliriz. # karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333 #bu mask uygulayalım gebco verisine grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd # srtm ile maskelenmiş gebco verisini mozaikleyelim grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd #Geçmiş olsun mozaik hazırdır !!!!! #Plot et gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set grd = mozaik.grd grd2cpt -Crainbow -Z $grd > ! color.cpt grdgradient $grd -A315 -Nt -Gshade.grd set name = marmozaik.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name </bash> --[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST) 1582 1581 2009-04-01T20:48:54Z Ziyadin 4 <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şudur cd /srtm/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip </bash> ''SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır. Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz. 1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir Indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece) Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200 Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registeration]] değilde [[grid registerationu]] yapıldığ için birer piksel fazla oluyor yani 1201x1201. Peki niye SRTM 90 m diyoruz??? Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90m yapar GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nin 10 katı '' <bash> # Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için ls -la # yapınca aşağıdaki gibi bir çıktı görürüsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır. # Swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmişmi grdinfo N40E029.grd #dersek şunları görürüz # # N40E029.grd: z_min: -32768 z_max: 2531 name: z # # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # #N40E029C.grd: z_min: 0 z_max: 2531 name: z # grdinfo N40E028C.grd #. #N40E028C.grd: z_min: 0 z_max: 1251 name: z # # bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # dosya ismi verelim set name = marmara.ps # alanı ve projeksiyonu (JM = markatör) setleyelim set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name #gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & ############################################ ## GEBCO veri indirme srtm ile mozaikleme ## ############################################ # Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir. # Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her # nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli. # Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz # (bendeki dosya halen nc soyadı taşıyor :( grdinfo GEBCO_08.nc #yaparsak şunları görüyoruz # GEBCO_08.nc: Title: GEBCO_08 Grid # GEBCO_08.nc: Command: 20090202 # GEBCO_08.nc: Remark: # GEBCO_08.nc: Pixel node registration used # GEBCO_08.nc: Grid file format: cs (# 8) # GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200 # GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600 # GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit # GEBCO_08.nc: scale_factor: 1 add_offset: 0 # Görüldüğü üzer bu grid tüm dünyayı kapsıyor. # Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir. # Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg # Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in # piksel boyutuna düşürelim grdsample komtu ile. grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333), # alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile. # gebco_cutS.grd: Title: gebco_cutS.grd # gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # gebco_cutS.grd: Remark: # gebco_cutS.grd: Gridline node registration used # gebco_cutS.grd: Grid file format: nf (# 18) # gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401 # gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201 # gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z # gebco_cutS.grd: scale_factor: 1 add_offset: 0 # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara # alanlarını NaN yapıp grdmath komutunu kullanabiliriz. # karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333 #bu mask uygulayalım gebco verisine grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd # srtm ile maskelenmiş gebco verisini mozaikleyelim grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd #Geçmiş olsun mozaik hazırdır !!!!! #Plot et gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set grd = mozaik.grd grd2cpt -Crainbow -Z $grd > ! color.cpt grdgradient $grd -A315 -Nt -Gshade.grd set name = marmozaik.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name </bash> --[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST) 1581 1580 2009-04-01T20:47:50Z Ziyadin 4 <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şudur cd /srtm/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip </bash> SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır. Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz. 1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir Indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece) Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200 Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registeration]] değilde [[grid registerationu]] yapıldığ için birer piksel fazla oluyor yani 1201x1201. Peki niye SRTM 90 m diyoruz??? Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90m yapar GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nin 10 katı <bash> # Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için ls -la # yapınca aşağıdaki gibi bir çıktı görürüsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır. # Swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmişmi grdinfo N40E029.grd #dersek şunları görürüz # # N40E029.grd: z_min: -32768 z_max: 2531 name: z # # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # #N40E029C.grd: z_min: 0 z_max: 2531 name: z # grdinfo N40E028C.grd #. #N40E028C.grd: z_min: 0 z_max: 1251 name: z # # bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # dosya ismi verelim set name = marmara.ps # alanı ve projeksiyonu (JM = markatör) setleyelim set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name #gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & ############################################ ## GEBCO veri indirme srtm ile mozaikleme ## ############################################ # Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir. # Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her # nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli. # Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz # (bendeki dosya halen nc soyadı taşıyor :( grdinfo GEBCO_08.nc #yaparsak şunları görüyoruz # GEBCO_08.nc: Title: GEBCO_08 Grid # GEBCO_08.nc: Command: 20090202 # GEBCO_08.nc: Remark: # GEBCO_08.nc: Pixel node registration used # GEBCO_08.nc: Grid file format: cs (# 8) # GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200 # GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600 # GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit # GEBCO_08.nc: scale_factor: 1 add_offset: 0 # Görüldüğü üzer bu grid tüm dünyayı kapsıyor. # Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir. # Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg # Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in # piksel boyutuna düşürelim grdsample komtu ile. grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333), # alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile. # gebco_cutS.grd: Title: gebco_cutS.grd # gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # gebco_cutS.grd: Remark: # gebco_cutS.grd: Gridline node registration used # gebco_cutS.grd: Grid file format: nf (# 18) # gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401 # gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201 # gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z # gebco_cutS.grd: scale_factor: 1 add_offset: 0 # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara # alanlarını NaN yapıp grdmath komutunu kullanabiliriz. # karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333 #bu mask uygulayalım gebco verisine grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd # srtm ile maskelenmiş gebco verisini mozaikleyelim grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd #Geçmiş olsun mozaik hazırdır !!!!! #Plot et gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set grd = mozaik.grd grd2cpt -Crainbow -Z $grd > ! color.cpt grdgradient $grd -A315 -Nt -Gshade.grd set name = marmozaik.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name </bash> --[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST) 1580 1579 2009-04-01T20:47:17Z Ziyadin 4 <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şudur cd /srt/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip </bash> SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır. Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz. 1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir Indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece) Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200 Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registeration]] değilde [[grid registerationu]] yapıldığ için birer piksel fazla oluyor yani 1201x1201. Peki niye SRTM 90 m diyoruz??? Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90m yapar GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nin 10 katı <bash> # Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için ls -la # yapınca aşağıdaki gibi bir çıktı görürüsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır. # Swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmişmi grdinfo N40E029.grd #dersek şunları görürüz # # N40E029.grd: z_min: -32768 z_max: 2531 name: z # # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # #N40E029C.grd: z_min: 0 z_max: 2531 name: z # grdinfo N40E028C.grd #. #N40E028C.grd: z_min: 0 z_max: 1251 name: z # # bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # dosya ismi verelim set name = marmara.ps # alanı ve projeksiyonu (JM = markatör) setleyelim set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name #gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & ############################################ ## GEBCO veri indirme srtm ile mozaikleme ## ############################################ # Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir. # Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her # nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli. # Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz # (bendeki dosya halen nc soyadı taşıyor :( grdinfo GEBCO_08.nc #yaparsak şunları görüyoruz # GEBCO_08.nc: Title: GEBCO_08 Grid # GEBCO_08.nc: Command: 20090202 # GEBCO_08.nc: Remark: # GEBCO_08.nc: Pixel node registration used # GEBCO_08.nc: Grid file format: cs (# 8) # GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200 # GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600 # GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit # GEBCO_08.nc: scale_factor: 1 add_offset: 0 # Görüldüğü üzer bu grid tüm dünyayı kapsıyor. # Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir. # Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg # Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in # piksel boyutuna düşürelim grdsample komtu ile. grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333), # alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile. # gebco_cutS.grd: Title: gebco_cutS.grd # gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # gebco_cutS.grd: Remark: # gebco_cutS.grd: Gridline node registration used # gebco_cutS.grd: Grid file format: nf (# 18) # gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401 # gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201 # gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z # gebco_cutS.grd: scale_factor: 1 add_offset: 0 # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara # alanlarını NaN yapıp grdmath komutunu kullanabiliriz. # karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333 #bu mask uygulayalım gebco verisine grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd # srtm ile maskelenmiş gebco verisini mozaikleyelim grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd #Geçmiş olsun mozaik hazırdır !!!!! #Plot et gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set grd = mozaik.grd grd2cpt -Crainbow -Z $grd > ! color.cpt grdgradient $grd -A315 -Nt -Gshade.grd set name = marmozaik.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name </bash> --[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST) 1579 1578 2009-04-01T20:45:29Z Ziyadin 4 <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şudur cd /srt/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip </bash> SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır. Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz. 1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir Indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece) Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200 Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registeration]] değilde [[grid registerationu]] yapıldığ için birer piksel fazla oluyor yani 1201x1201. Peki niye SRTM 90 m diyoruz??? Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30 m yapar. Buradan 3 saniye de 3x30 = 90 m yapar GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nin 10 katı <bash> # Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için ls -la # yapınca aşağıdaki gibi bir çıktı görürüsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır. # Swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmişmi grdinfo N40E029.grd #dersek şunları görürüz # # N40E029.grd: z_min: -32768 z_max: 2531 name: z # # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # #N40E029C.grd: z_min: 0 z_max: 2531 name: z # grdinfo N40E028C.grd #. #N40E028C.grd: z_min: 0 z_max: 1251 name: z # # bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # dosya ismi verelim set name = marmara.ps # alanı ve projeksiyonu (JM = markatör) setleyelim set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name #gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & ############################################ ## GEBCO veri indirme srtm ile mozaikleme ## ############################################ # Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir. # Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her # nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli. # Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz # (bendeki dosya halen nc soyadı taşıyor :( grdinfo GEBCO_08.nc #yaparsak şunları görüyoruz # GEBCO_08.nc: Title: GEBCO_08 Grid # GEBCO_08.nc: Command: 20090202 # GEBCO_08.nc: Remark: # GEBCO_08.nc: Pixel node registration used # GEBCO_08.nc: Grid file format: cs (# 8) # GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200 # GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600 # GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit # GEBCO_08.nc: scale_factor: 1 add_offset: 0 # Görüldüğü üzer bu grid tüm dünyayı kapsıyor. # Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir. # Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg # Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in # piksel boyutuna düşürelim grdsample komtu ile. grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333), # alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile. # gebco_cutS.grd: Title: gebco_cutS.grd # gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # gebco_cutS.grd: Remark: # gebco_cutS.grd: Gridline node registration used # gebco_cutS.grd: Grid file format: nf (# 18) # gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401 # gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201 # gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z # gebco_cutS.grd: scale_factor: 1 add_offset: 0 # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara # alanlarını NaN yapıp grdmath komutunu kullanabiliriz. # karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333 #bu mask uygulayalım gebco verisine grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd # srtm ile maskelenmiş gebco verisini mozaikleyelim grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd #Geçmiş olsun mozaik hazırdır !!!!! #Plot et gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set grd = mozaik.grd grd2cpt -Crainbow -Z $grd > ! color.cpt grdgradient $grd -A315 -Nt -Gshade.grd set name = marmozaik.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name </bash> --[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST) 1578 1571 2009-04-01T20:45:00Z Ziyadin 4 <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şudur cd /srt/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip </bash> SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır. Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz. 1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir Indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece) Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200 Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registeration]] değilde [[grid registeration]]yapıldığ için birer piksel fazla oluyor yani 1201x1201. Peki niye SRTM 90 m diyoruz??? Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30 m yapar. Buradan 3 saniye de 3x30 = 90 m yapar GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nin 10 katı <bash> # Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için ls -la # yapınca aşağıdaki gibi bir çıktı görürüsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır. # Swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmişmi grdinfo N40E029.grd #dersek şunları görürüz # # N40E029.grd: z_min: -32768 z_max: 2531 name: z # # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # #N40E029C.grd: z_min: 0 z_max: 2531 name: z # grdinfo N40E028C.grd #. #N40E028C.grd: z_min: 0 z_max: 1251 name: z # # bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # dosya ismi verelim set name = marmara.ps # alanı ve projeksiyonu (JM = markatör) setleyelim set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name #gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & ############################################ ## GEBCO veri indirme srtm ile mozaikleme ## ############################################ # Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir. # Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her # nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli. # Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz # (bendeki dosya halen nc soyadı taşıyor :( grdinfo GEBCO_08.nc #yaparsak şunları görüyoruz # GEBCO_08.nc: Title: GEBCO_08 Grid # GEBCO_08.nc: Command: 20090202 # GEBCO_08.nc: Remark: # GEBCO_08.nc: Pixel node registration used # GEBCO_08.nc: Grid file format: cs (# 8) # GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200 # GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600 # GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit # GEBCO_08.nc: scale_factor: 1 add_offset: 0 # Görüldüğü üzer bu grid tüm dünyayı kapsıyor. # Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir. # Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg # Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in # piksel boyutuna düşürelim grdsample komtu ile. grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333), # alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile. # gebco_cutS.grd: Title: gebco_cutS.grd # gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # gebco_cutS.grd: Remark: # gebco_cutS.grd: Gridline node registration used # gebco_cutS.grd: Grid file format: nf (# 18) # gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401 # gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201 # gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z # gebco_cutS.grd: scale_factor: 1 add_offset: 0 # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara # alanlarını NaN yapıp grdmath komutunu kullanabiliriz. # karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333 #bu mask uygulayalım gebco verisine grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd # srtm ile maskelenmiş gebco verisini mozaikleyelim grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd #Geçmiş olsun mozaik hazırdır !!!!! #Plot et gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set grd = mozaik.grd grd2cpt -Crainbow -Z $grd > ! color.cpt grdgradient $grd -A315 -Nt -Gshade.grd set name = marmozaik.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name </bash> --[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST) 1571 1569 2009-04-01T20:32:58Z Ziyadin 4 <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şudur cd /srt/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip </bash> SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır. Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz. 1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir Indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece) Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200 Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[grid registeration]] değilde [[piksel registeration]] yapıldığ için birer piksel fazla oluyor yani 1201x1201. Peki niye SRTM 90 m diyoruz??? Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30 m yapar. Buradan 3 saniye de 3x30 = 90 m yapar GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nin 10 katı <bash> # Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için ls -la # yapınca aşağıdaki gibi bir çıktı görürüsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır. # Swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmişmi grdinfo N40E029.grd #dersek şunları görürüz # # N40E029.grd: z_min: -32768 z_max: 2531 name: z # # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # #N40E029C.grd: z_min: 0 z_max: 2531 name: z # grdinfo N40E028C.grd #. #N40E028C.grd: z_min: 0 z_max: 1251 name: z # # bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # dosya ismi verelim set name = marmara.ps # alanı ve projeksiyonu (JM = markatör) setleyelim set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name #gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & ############################################ ## GEBCO veri indirme srtm ile mozaikleme ## ############################################ # Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir. # Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her # nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli. # Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz # (bendeki dosya halen nc soyadı taşıyor :( grdinfo GEBCO_08.nc #yaparsak şunları görüyoruz # GEBCO_08.nc: Title: GEBCO_08 Grid # GEBCO_08.nc: Command: 20090202 # GEBCO_08.nc: Remark: # GEBCO_08.nc: Pixel node registration used # GEBCO_08.nc: Grid file format: cs (# 8) # GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200 # GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600 # GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit # GEBCO_08.nc: scale_factor: 1 add_offset: 0 # Görüldüğü üzer bu grid tüm dünyayı kapsıyor. # Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir. # Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg # Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in # piksel boyutuna düşürelim grdsample komtu ile. grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333), # alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile. # gebco_cutS.grd: Title: gebco_cutS.grd # gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # gebco_cutS.grd: Remark: # gebco_cutS.grd: Gridline node registration used # gebco_cutS.grd: Grid file format: nf (# 18) # gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401 # gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201 # gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z # gebco_cutS.grd: scale_factor: 1 add_offset: 0 # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara # alanlarını NaN yapıp grdmath komutunu kullanabiliriz. # karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333 #bu mask uygulayalım gebco verisine grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd # srtm ile maskelenmiş gebco verisini mozaikleyelim grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd #Geçmiş olsun mozaik hazırdır !!!!! #Plot et gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set grd = mozaik.grd grd2cpt -Crainbow -Z $grd > ! color.cpt grdgradient $grd -A315 -Nt -Gshade.grd set name = marmozaik.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name </bash> --[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST) 1569 1568 2009-04-01T20:26:38Z Ziyadin 4 <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şudur cd /srt/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip </bash> SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır. Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz. 1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir Indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece) Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200 Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak grid değilde [[piksel kaydı]] yapıldığ için birer piksel fazla oluyor yani 1201x1201. peki niye SRTM 90 m diyoruz??? Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30 m yapar. Buradan 3 saniye de 3x30 = 90 m yapar GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nin 10 katı <bash> # Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için ls -la # yapınca aşağıdaki gibi bir çıktı görürüsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır. # Swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmişmi grdinfo N40E029.grd #dersek şunları görürüz # # N40E029.grd: z_min: -32768 z_max: 2531 name: z # # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # #N40E029C.grd: z_min: 0 z_max: 2531 name: z # grdinfo N40E028C.grd #. #N40E028C.grd: z_min: 0 z_max: 1251 name: z # # bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # dosya ismi verelim set name = marmara.ps # alanı ve projeksiyonu (JM = markatör) setleyelim set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name #gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & ############################################ ## GEBCO veri indirme srtm ile mozaikleme ## ############################################ # Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir. # Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her # nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli. # Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz # (bendeki dosya halen nc soyadı taşıyor :( grdinfo GEBCO_08.nc #yaparsak şunları görüyoruz # GEBCO_08.nc: Title: GEBCO_08 Grid # GEBCO_08.nc: Command: 20090202 # GEBCO_08.nc: Remark: # GEBCO_08.nc: Pixel node registration used # GEBCO_08.nc: Grid file format: cs (# 8) # GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200 # GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600 # GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit # GEBCO_08.nc: scale_factor: 1 add_offset: 0 # Görüldüğü üzer bu grid tüm dünyayı kapsıyor. # Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir. # Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg # Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in # piksel boyutuna düşürelim grdsample komtu ile. grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333), # alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile. # gebco_cutS.grd: Title: gebco_cutS.grd # gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # gebco_cutS.grd: Remark: # gebco_cutS.grd: Gridline node registration used # gebco_cutS.grd: Grid file format: nf (# 18) # gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401 # gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201 # gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z # gebco_cutS.grd: scale_factor: 1 add_offset: 0 # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara # alanlarını NaN yapıp grdmath komutunu kullanabiliriz. # karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333 #bu mask uygulayalım gebco verisine grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd # srtm ile maskelenmiş gebco verisini mozaikleyelim grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd #Geçmiş olsun mozaik hazırdır !!!!! #Plot et gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set grd = mozaik.grd grd2cpt -Crainbow -Z $grd > ! color.cpt grdgradient $grd -A315 -Nt -Gshade.grd set name = marmozaik.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name </bash> --[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST) 1568 1567 2009-04-01T20:25:44Z Ziyadin 4 <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şudur cd /srt/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip </bash> SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır. Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz. 1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece) Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200 Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak grid değilde piksel kaydı yapıldığ için birer piksel fazla oluyor yani 1201x1201. peki niye SRTM 90 m diyoruz??? Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30 m yapar. Buradan 3 saniye de 3x30 = 90 m yapar GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nin 10 katı <bash> # Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için ls -la # yapınca aşağıdaki gibi bir çıktı görürüsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır. # Swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmişmi grdinfo N40E029.grd #dersek şunları görürüz # # N40E029.grd: z_min: -32768 z_max: 2531 name: z # # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # #N40E029C.grd: z_min: 0 z_max: 2531 name: z # grdinfo N40E028C.grd #. #N40E028C.grd: z_min: 0 z_max: 1251 name: z # # bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # dosya ismi verelim set name = marmara.ps # alanı ve projeksiyonu (JM = markatör) setleyelim set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name #gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & ############################################ ## GEBCO veri indirme srtm ile mozaikleme ## ############################################ # Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir. # Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her # nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli. # Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz # (bendeki dosya halen nc soyadı taşıyor :( grdinfo GEBCO_08.nc #yaparsak şunları görüyoruz # GEBCO_08.nc: Title: GEBCO_08 Grid # GEBCO_08.nc: Command: 20090202 # GEBCO_08.nc: Remark: # GEBCO_08.nc: Pixel node registration used # GEBCO_08.nc: Grid file format: cs (# 8) # GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200 # GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600 # GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit # GEBCO_08.nc: scale_factor: 1 add_offset: 0 # Görüldüğü üzer bu grid tüm dünyayı kapsıyor. # Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir. # Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg # Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in # piksel boyutuna düşürelim grdsample komtu ile. grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333), # alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile. # gebco_cutS.grd: Title: gebco_cutS.grd # gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # gebco_cutS.grd: Remark: # gebco_cutS.grd: Gridline node registration used # gebco_cutS.grd: Grid file format: nf (# 18) # gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401 # gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201 # gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z # gebco_cutS.grd: scale_factor: 1 add_offset: 0 # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara # alanlarını NaN yapıp grdmath komutunu kullanabiliriz. # karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333 #bu mask uygulayalım gebco verisine grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd # srtm ile maskelenmiş gebco verisini mozaikleyelim grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd #Geçmiş olsun mozaik hazırdır !!!!! #Plot et gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set grd = mozaik.grd grd2cpt -Crainbow -Z $grd > ! color.cpt grdgradient $grd -A315 -Nt -Gshade.grd set name = marmozaik.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name </bash> --[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST) 1567 1566 2009-04-01T20:25:08Z Ziyadin 4 <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şudur cd /srt/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip </bash> # SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır. # Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz. # 1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir # indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece) # Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli # olan piksel sayısı 3600/3 = 1200 # Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 # olması gerekiyor. Ancak grid değilde piksel kaydı yapıldığ için birer piksel fazla oluyor # yani 1201x1201. # peki niye SRTM 90 m diyoruz??? # Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30 m yapar. Buradan # 3 saniye de 3x30 = 90 m yapar # GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nin 10 katı <bash> # Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için ls -la # yapınca aşağıdaki gibi bir çıktı görürüsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır. # Swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmişmi grdinfo N40E029.grd #dersek şunları görürüz # # N40E029.grd: z_min: -32768 z_max: 2531 name: z # # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # #N40E029C.grd: z_min: 0 z_max: 2531 name: z # grdinfo N40E028C.grd #. #N40E028C.grd: z_min: 0 z_max: 1251 name: z # # bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # dosya ismi verelim set name = marmara.ps # alanı ve projeksiyonu (JM = markatör) setleyelim set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name #gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & ############################################ ## GEBCO veri indirme srtm ile mozaikleme ## ############################################ # Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir. # Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her # nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli. # Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz # (bendeki dosya halen nc soyadı taşıyor :( grdinfo GEBCO_08.nc #yaparsak şunları görüyoruz # GEBCO_08.nc: Title: GEBCO_08 Grid # GEBCO_08.nc: Command: 20090202 # GEBCO_08.nc: Remark: # GEBCO_08.nc: Pixel node registration used # GEBCO_08.nc: Grid file format: cs (# 8) # GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200 # GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600 # GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit # GEBCO_08.nc: scale_factor: 1 add_offset: 0 # Görüldüğü üzer bu grid tüm dünyayı kapsıyor. # Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir. # Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg # Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in # piksel boyutuna düşürelim grdsample komtu ile. grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333), # alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile. # gebco_cutS.grd: Title: gebco_cutS.grd # gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # gebco_cutS.grd: Remark: # gebco_cutS.grd: Gridline node registration used # gebco_cutS.grd: Grid file format: nf (# 18) # gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401 # gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201 # gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z # gebco_cutS.grd: scale_factor: 1 add_offset: 0 # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara # alanlarını NaN yapıp grdmath komutunu kullanabiliriz. # karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333 #bu mask uygulayalım gebco verisine grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd # srtm ile maskelenmiş gebco verisini mozaikleyelim grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd #Geçmiş olsun mozaik hazırdır !!!!! #Plot et gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set grd = mozaik.grd grd2cpt -Crainbow -Z $grd > ! color.cpt grdgradient $grd -A315 -Nt -Gshade.grd set name = marmozaik.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name </bash> --[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST) 1566 1565 2009-04-01T20:24:26Z Ziyadin 4 <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şudur cd /srt/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip # SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır. # Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz. # 1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir # indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece) # Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli # olan piksel sayısı 3600/3 = 1200 # Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 # olması gerekiyor. Ancak grid değilde piksel kaydı yapıldığ için birer piksel fazla oluyor # yani 1201x1201. # peki niye SRTM 90 m diyoruz??? # Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30 m yapar. Buradan # 3 saniye de 3x30 = 90 m yapar # GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nin 10 katı # Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için ls -la # yapınca aşağıdaki gibi bir çıktı görürüsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır. # Swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmişmi grdinfo N40E029.grd #dersek şunları görürüz # # N40E029.grd: z_min: -32768 z_max: 2531 name: z # # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # #N40E029C.grd: z_min: 0 z_max: 2531 name: z # grdinfo N40E028C.grd #. #N40E028C.grd: z_min: 0 z_max: 1251 name: z # # bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # dosya ismi verelim set name = marmara.ps # alanı ve projeksiyonu (JM = markatör) setleyelim set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name #gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & ############################################ ## GEBCO veri indirme srtm ile mozaikleme ## ############################################ # Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir. # Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her # nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli. # Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz # (bendeki dosya halen nc soyadı taşıyor :( grdinfo GEBCO_08.nc #yaparsak şunları görüyoruz # GEBCO_08.nc: Title: GEBCO_08 Grid # GEBCO_08.nc: Command: 20090202 # GEBCO_08.nc: Remark: # GEBCO_08.nc: Pixel node registration used # GEBCO_08.nc: Grid file format: cs (# 8) # GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200 # GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600 # GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit # GEBCO_08.nc: scale_factor: 1 add_offset: 0 # Görüldüğü üzer bu grid tüm dünyayı kapsıyor. # Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir. # Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg # Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in # piksel boyutuna düşürelim grdsample komtu ile. grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333), # alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile. # gebco_cutS.grd: Title: gebco_cutS.grd # gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # gebco_cutS.grd: Remark: # gebco_cutS.grd: Gridline node registration used # gebco_cutS.grd: Grid file format: nf (# 18) # gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401 # gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201 # gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z # gebco_cutS.grd: scale_factor: 1 add_offset: 0 # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara # alanlarını NaN yapıp grdmath komutunu kullanabiliriz. # karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333 #bu mask uygulayalım gebco verisine grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd # srtm ile maskelenmiş gebco verisini mozaikleyelim grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd #Geçmiş olsun mozaik hazırdır !!!!! #Plot et gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set grd = mozaik.grd grd2cpt -Crainbow -Z $grd > ! color.cpt grdgradient $grd -A315 -Nt -Gshade.grd set name = marmozaik.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name </bash> --[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST) 1565 1564 2009-04-01T20:24:16Z Ziyadin 4 <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get [[Continent_def.gif]] # Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şudur cd /srt/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip # SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır. # Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz. # 1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir # indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece) # Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli # olan piksel sayısı 3600/3 = 1200 # Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 # olması gerekiyor. Ancak grid değilde piksel kaydı yapıldığ için birer piksel fazla oluyor # yani 1201x1201. # peki niye SRTM 90 m diyoruz??? # Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30 m yapar. Buradan # 3 saniye de 3x30 = 90 m yapar # GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nin 10 katı # Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için ls -la # yapınca aşağıdaki gibi bir çıktı görürüsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır. # Swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmişmi grdinfo N40E029.grd #dersek şunları görürüz # # N40E029.grd: z_min: -32768 z_max: 2531 name: z # # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # #N40E029C.grd: z_min: 0 z_max: 2531 name: z # grdinfo N40E028C.grd #. #N40E028C.grd: z_min: 0 z_max: 1251 name: z # # bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # dosya ismi verelim set name = marmara.ps # alanı ve projeksiyonu (JM = markatör) setleyelim set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name #gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & ############################################ ## GEBCO veri indirme srtm ile mozaikleme ## ############################################ # Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir. # Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her # nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli. # Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz # (bendeki dosya halen nc soyadı taşıyor :( grdinfo GEBCO_08.nc #yaparsak şunları görüyoruz # GEBCO_08.nc: Title: GEBCO_08 Grid # GEBCO_08.nc: Command: 20090202 # GEBCO_08.nc: Remark: # GEBCO_08.nc: Pixel node registration used # GEBCO_08.nc: Grid file format: cs (# 8) # GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200 # GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600 # GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit # GEBCO_08.nc: scale_factor: 1 add_offset: 0 # Görüldüğü üzer bu grid tüm dünyayı kapsıyor. # Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir. # Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg # Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in # piksel boyutuna düşürelim grdsample komtu ile. grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333), # alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile. # gebco_cutS.grd: Title: gebco_cutS.grd # gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # gebco_cutS.grd: Remark: # gebco_cutS.grd: Gridline node registration used # gebco_cutS.grd: Grid file format: nf (# 18) # gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401 # gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201 # gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z # gebco_cutS.grd: scale_factor: 1 add_offset: 0 # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara # alanlarını NaN yapıp grdmath komutunu kullanabiliriz. # karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333 #bu mask uygulayalım gebco verisine grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd # srtm ile maskelenmiş gebco verisini mozaikleyelim grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd #Geçmiş olsun mozaik hazırdır !!!!! #Plot et gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set grd = mozaik.grd grd2cpt -Crainbow -Z $grd > ! color.cpt grdgradient $grd -A315 -Nt -Gshade.grd set name = marmozaik.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name </bash> --[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST) 1564 1563 2009-04-01T20:23:31Z Ziyadin 4 <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şudur cd /srt/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip # SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır. # Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz. # 1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir # indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece) # Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli # olan piksel sayısı 3600/3 = 1200 # Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 # olması gerekiyor. Ancak grid değilde piksel kaydı yapıldığ için birer piksel fazla oluyor # yani 1201x1201. # peki niye SRTM 90 m diyoruz??? # Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30 m yapar. Buradan # 3 saniye de 3x30 = 90 m yapar # GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nin 10 katı # Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için ls -la # yapınca aşağıdaki gibi bir çıktı görürüsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır. # Swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmişmi grdinfo N40E029.grd #dersek şunları görürüz # # N40E029.grd: z_min: -32768 z_max: 2531 name: z # # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # #N40E029C.grd: z_min: 0 z_max: 2531 name: z # grdinfo N40E028C.grd #. #N40E028C.grd: z_min: 0 z_max: 1251 name: z # # bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # dosya ismi verelim set name = marmara.ps # alanı ve projeksiyonu (JM = markatör) setleyelim set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name #gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & ############################################ ## GEBCO veri indirme srtm ile mozaikleme ## ############################################ # Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir. # Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her # nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli. # Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz # (bendeki dosya halen nc soyadı taşıyor :( grdinfo GEBCO_08.nc #yaparsak şunları görüyoruz # GEBCO_08.nc: Title: GEBCO_08 Grid # GEBCO_08.nc: Command: 20090202 # GEBCO_08.nc: Remark: # GEBCO_08.nc: Pixel node registration used # GEBCO_08.nc: Grid file format: cs (# 8) # GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200 # GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600 # GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit # GEBCO_08.nc: scale_factor: 1 add_offset: 0 # Görüldüğü üzer bu grid tüm dünyayı kapsıyor. # Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir. # Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg # Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in # piksel boyutuna düşürelim grdsample komtu ile. grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333), # alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile. # gebco_cutS.grd: Title: gebco_cutS.grd # gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # gebco_cutS.grd: Remark: # gebco_cutS.grd: Gridline node registration used # gebco_cutS.grd: Grid file format: nf (# 18) # gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401 # gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201 # gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z # gebco_cutS.grd: scale_factor: 1 add_offset: 0 # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara # alanlarını NaN yapıp grdmath komutunu kullanabiliriz. # karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333 #bu mask uygulayalım gebco verisine grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd # srtm ile maskelenmiş gebco verisini mozaikleyelim grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd #Geçmiş olsun mozaik hazırdır !!!!! #Plot et gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set grd = mozaik.grd grd2cpt -Crainbow -Z $grd > ! color.cpt grdgradient $grd -A315 -Nt -Gshade.grd set name = marmozaik.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name </bash> --[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST) 1563 1562 2009-04-01T20:22:54Z Ziyadin 4 <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şudur cd /srt/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip # SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır. # Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz. # 1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir # indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece) # Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli # olan piksel sayısı 3600/3 = 1200 # Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 # olması gerekiyor. Ancak grid değilde </bash> piksel kaydı <bash> yapıldığ için birer piksel fazla oluyor # yani 1201x1201. # peki niye SRTM 90 m diyoruz??? # Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30 m yapar. Buradan # 3 saniye de 3x30 = 90 m yapar # GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nin 10 katı # Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için ls -la # yapınca aşağıdaki gibi bir çıktı görürüsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır. # Swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmişmi grdinfo N40E029.grd #dersek şunları görürüz # # N40E029.grd: z_min: -32768 z_max: 2531 name: z # # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # #N40E029C.grd: z_min: 0 z_max: 2531 name: z # grdinfo N40E028C.grd #. #N40E028C.grd: z_min: 0 z_max: 1251 name: z # # bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # dosya ismi verelim set name = marmara.ps # alanı ve projeksiyonu (JM = markatör) setleyelim set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name #gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & ############################################ ## GEBCO veri indirme srtm ile mozaikleme ## ############################################ # Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir. # Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her # nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli. # Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz # (bendeki dosya halen nc soyadı taşıyor :( grdinfo GEBCO_08.nc #yaparsak şunları görüyoruz # GEBCO_08.nc: Title: GEBCO_08 Grid # GEBCO_08.nc: Command: 20090202 # GEBCO_08.nc: Remark: # GEBCO_08.nc: Pixel node registration used # GEBCO_08.nc: Grid file format: cs (# 8) # GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200 # GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600 # GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit # GEBCO_08.nc: scale_factor: 1 add_offset: 0 # Görüldüğü üzer bu grid tüm dünyayı kapsıyor. # Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir. # Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg # Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in # piksel boyutuna düşürelim grdsample komtu ile. grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333), # alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile. # gebco_cutS.grd: Title: gebco_cutS.grd # gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # gebco_cutS.grd: Remark: # gebco_cutS.grd: Gridline node registration used # gebco_cutS.grd: Grid file format: nf (# 18) # gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401 # gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201 # gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z # gebco_cutS.grd: scale_factor: 1 add_offset: 0 # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara # alanlarını NaN yapıp grdmath komutunu kullanabiliriz. # karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333 #bu mask uygulayalım gebco verisine grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd # srtm ile maskelenmiş gebco verisini mozaikleyelim grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd #Geçmiş olsun mozaik hazırdır !!!!! #Plot et gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set grd = mozaik.grd grd2cpt -Crainbow -Z $grd > ! color.cpt grdgradient $grd -A315 -Nt -Gshade.grd set name = marmozaik.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name </bash> --[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST) 1562 1561 2009-04-01T20:20:42Z Ziyadin 4 <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şudur cd /srt/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip # SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır. # Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz. # 1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir # indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece) # Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli # olan piksel sayısı 3600/3 = 1200 # Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 # olması gerekiyor. Ancak grid değilde piksel kaydı yapıldığ için birer piksel fazla oluyor # yani 1201x1201. # peki niye SRTM 90 m diyoruz??? # Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30 m yapar. Buradan # 3 saniye de 3x30 = 90 m yapar # GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nin 10 katı # Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için ls -la # yapınca aşağıdaki gibi bir çıktı görürüsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır. # Swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmişmi grdinfo N40E029.grd #dersek şunları görürüz # # N40E029.grd: z_min: -32768 z_max: 2531 name: z # # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # #N40E029C.grd: z_min: 0 z_max: 2531 name: z # grdinfo N40E028C.grd #. #N40E028C.grd: z_min: 0 z_max: 1251 name: z # # bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # dosya ismi verelim set name = marmara.ps # alanı ve projeksiyonu (JM = markatör) setleyelim set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name #gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & ############################################ ## GEBCO veri indirme srtm ile mozaikleme ## ############################################ # Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir. # Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her # nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli. # Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz # (bendeki dosya halen nc soyadı taşıyor :( grdinfo GEBCO_08.nc #yaparsak şunları görüyoruz # GEBCO_08.nc: Title: GEBCO_08 Grid # GEBCO_08.nc: Command: 20090202 # GEBCO_08.nc: Remark: # GEBCO_08.nc: Pixel node registration used # GEBCO_08.nc: Grid file format: cs (# 8) # GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200 # GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600 # GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit # GEBCO_08.nc: scale_factor: 1 add_offset: 0 # Görüldüğü üzer bu grid tüm dünyayı kapsıyor. # Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir. # Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg # Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in # piksel boyutuna düşürelim grdsample komtu ile. grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333), # alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile. # gebco_cutS.grd: Title: gebco_cutS.grd # gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # gebco_cutS.grd: Remark: # gebco_cutS.grd: Gridline node registration used # gebco_cutS.grd: Grid file format: nf (# 18) # gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401 # gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201 # gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z # gebco_cutS.grd: scale_factor: 1 add_offset: 0 # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara # alanlarını NaN yapıp grdmath komutunu kullanabiliriz. # karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333 #bu mask uygulayalım gebco verisine grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd # srtm ile maskelenmiş gebco verisini mozaikleyelim grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd #Geçmiş olsun mozaik hazırdır !!!!! #Plot et gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set grd = mozaik.grd grd2cpt -Crainbow -Z $grd > ! color.cpt grdgradient $grd -A315 -Nt -Gshade.grd set name = marmozaik.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name </bash> --[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST) 1561 1560 2009-04-01T20:20:18Z Ziyadin 4 <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şudur cd /srt/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip # SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır. # Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz. # 1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir # indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece) # Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli # olan piksel sayısı 3600/3 = 1200 # Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 # olması gerekiyor. Ancak grid değilde piksel kaydı [[ppp]]yapıldığ için birer piksel fazla oluyor # yani 1201x1201. # peki niye SRTM 90 m diyoruz??? # Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30 m yapar. Buradan # 3 saniye de 3x30 = 90 m yapar # GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nin 10 katı # Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için ls -la # yapınca aşağıdaki gibi bir çıktı görürüsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır. # Swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmişmi grdinfo N40E029.grd #dersek şunları görürüz # # N40E029.grd: z_min: -32768 z_max: 2531 name: z # # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # #N40E029C.grd: z_min: 0 z_max: 2531 name: z # grdinfo N40E028C.grd #. #N40E028C.grd: z_min: 0 z_max: 1251 name: z # # bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # dosya ismi verelim set name = marmara.ps # alanı ve projeksiyonu (JM = markatör) setleyelim set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name #gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & ############################################ ## GEBCO veri indirme srtm ile mozaikleme ## ############################################ # Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir. # Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her # nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli. # Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz # (bendeki dosya halen nc soyadı taşıyor :( grdinfo GEBCO_08.nc #yaparsak şunları görüyoruz # GEBCO_08.nc: Title: GEBCO_08 Grid # GEBCO_08.nc: Command: 20090202 # GEBCO_08.nc: Remark: # GEBCO_08.nc: Pixel node registration used # GEBCO_08.nc: Grid file format: cs (# 8) # GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200 # GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600 # GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit # GEBCO_08.nc: scale_factor: 1 add_offset: 0 # Görüldüğü üzer bu grid tüm dünyayı kapsıyor. # Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir. # Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg # Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in # piksel boyutuna düşürelim grdsample komtu ile. grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333), # alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile. # gebco_cutS.grd: Title: gebco_cutS.grd # gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # gebco_cutS.grd: Remark: # gebco_cutS.grd: Gridline node registration used # gebco_cutS.grd: Grid file format: nf (# 18) # gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401 # gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201 # gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z # gebco_cutS.grd: scale_factor: 1 add_offset: 0 # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara # alanlarını NaN yapıp grdmath komutunu kullanabiliriz. # karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333 #bu mask uygulayalım gebco verisine grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd # srtm ile maskelenmiş gebco verisini mozaikleyelim grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd #Geçmiş olsun mozaik hazırdır !!!!! #Plot et gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set grd = mozaik.grd grd2cpt -Crainbow -Z $grd > ! color.cpt grdgradient $grd -A315 -Nt -Gshade.grd set name = marmozaik.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name </bash> --[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST) 1560 1559 2009-04-01T20:19:40Z Ziyadin 4 <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şudur cd /srt/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip # SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır. # Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz. # 1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir # indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece) # Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli # olan piksel sayısı 3600/3 = 1200 # Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 # olması gerekiyor. Ancak grid değilde [[[[piksel]]]] kaydı yapıldığ için birer piksel fazla oluyor # yani 1201x1201. # peki niye SRTM 90 m diyoruz??? # Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30 m yapar. Buradan # 3 saniye de 3x30 = 90 m yapar # GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nin 10 katı # Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için ls -la # yapınca aşağıdaki gibi bir çıktı görürüsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır. # Swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmişmi grdinfo N40E029.grd #dersek şunları görürüz # # N40E029.grd: z_min: -32768 z_max: 2531 name: z # # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # #N40E029C.grd: z_min: 0 z_max: 2531 name: z # grdinfo N40E028C.grd #. #N40E028C.grd: z_min: 0 z_max: 1251 name: z # # bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # dosya ismi verelim set name = marmara.ps # alanı ve projeksiyonu (JM = markatör) setleyelim set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name #gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & ############################################ ## GEBCO veri indirme srtm ile mozaikleme ## ############################################ # Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir. # Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her # nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli. # Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz # (bendeki dosya halen nc soyadı taşıyor :( grdinfo GEBCO_08.nc #yaparsak şunları görüyoruz # GEBCO_08.nc: Title: GEBCO_08 Grid # GEBCO_08.nc: Command: 20090202 # GEBCO_08.nc: Remark: # GEBCO_08.nc: Pixel node registration used # GEBCO_08.nc: Grid file format: cs (# 8) # GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200 # GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600 # GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit # GEBCO_08.nc: scale_factor: 1 add_offset: 0 # Görüldüğü üzer bu grid tüm dünyayı kapsıyor. # Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir. # Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg # Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in # piksel boyutuna düşürelim grdsample komtu ile. grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333), # alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile. # gebco_cutS.grd: Title: gebco_cutS.grd # gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # gebco_cutS.grd: Remark: # gebco_cutS.grd: Gridline node registration used # gebco_cutS.grd: Grid file format: nf (# 18) # gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401 # gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201 # gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z # gebco_cutS.grd: scale_factor: 1 add_offset: 0 # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara # alanlarını NaN yapıp grdmath komutunu kullanabiliriz. # karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333 #bu mask uygulayalım gebco verisine grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd # srtm ile maskelenmiş gebco verisini mozaikleyelim grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd #Geçmiş olsun mozaik hazırdır !!!!! #Plot et gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set grd = mozaik.grd grd2cpt -Crainbow -Z $grd > ! color.cpt grdgradient $grd -A315 -Nt -Gshade.grd set name = marmozaik.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name </bash> --[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST) 1559 1558 2009-04-01T20:18:54Z Ziyadin 4 <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şudur cd /srt/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip # SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır. # Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz. # 1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir # indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece) # Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli # olan piksel sayısı 3600/3 = 1200 # Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak grid değilde [[piksel kaydı]] yapıldığ için birer piksel fazla oluyor # yani 1201x1201. # peki niye SRTM 90 m diyoruz??? # Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30 m yapar. Buradan # 3 saniye de 3x30 = 90 m yapar # GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nin 10 katı # Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için ls -la # yapınca aşağıdaki gibi bir çıktı görürüsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır. # Swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmişmi grdinfo N40E029.grd #dersek şunları görürüz # # N40E029.grd: z_min: -32768 z_max: 2531 name: z # # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # #N40E029C.grd: z_min: 0 z_max: 2531 name: z # grdinfo N40E028C.grd #. #N40E028C.grd: z_min: 0 z_max: 1251 name: z # # bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # dosya ismi verelim set name = marmara.ps # alanı ve projeksiyonu (JM = markatör) setleyelim set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name #gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & ############################################ ## GEBCO veri indirme srtm ile mozaikleme ## ############################################ # Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir. # Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her # nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli. # Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz # (bendeki dosya halen nc soyadı taşıyor :( grdinfo GEBCO_08.nc #yaparsak şunları görüyoruz # GEBCO_08.nc: Title: GEBCO_08 Grid # GEBCO_08.nc: Command: 20090202 # GEBCO_08.nc: Remark: # GEBCO_08.nc: Pixel node registration used # GEBCO_08.nc: Grid file format: cs (# 8) # GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200 # GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600 # GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit # GEBCO_08.nc: scale_factor: 1 add_offset: 0 # Görüldüğü üzer bu grid tüm dünyayı kapsıyor. # Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir. # Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg # Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in # piksel boyutuna düşürelim grdsample komtu ile. grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333), # alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile. # gebco_cutS.grd: Title: gebco_cutS.grd # gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # gebco_cutS.grd: Remark: # gebco_cutS.grd: Gridline node registration used # gebco_cutS.grd: Grid file format: nf (# 18) # gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401 # gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201 # gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z # gebco_cutS.grd: scale_factor: 1 add_offset: 0 # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara # alanlarını NaN yapıp grdmath komutunu kullanabiliriz. # karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333 #bu mask uygulayalım gebco verisine grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd # srtm ile maskelenmiş gebco verisini mozaikleyelim grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd #Geçmiş olsun mozaik hazırdır !!!!! #Plot et gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set grd = mozaik.grd grd2cpt -Crainbow -Z $grd > ! color.cpt grdgradient $grd -A315 -Nt -Gshade.grd set name = marmozaik.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name </bash> --[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST) 1558 1557 2009-04-01T20:17:58Z Ziyadin 4 <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şudur cd /srt/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip # SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır. # Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz. # 1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir # indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece) # Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli # olan piksel sayısı 3600/3 = 1200 # Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 # olması gerekiyor. Ancak grid değilde [[piksel]] kaydı yapıldığ için birer piksel fazla oluyor # yani 1201x1201. # peki niye SRTM 90 m diyoruz??? # Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30 m yapar. Buradan # 3 saniye de 3x30 = 90 m yapar # GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nin 10 katı # Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için ls -la # yapınca aşağıdaki gibi bir çıktı görürüsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır. # Swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmişmi grdinfo N40E029.grd #dersek şunları görürüz # # N40E029.grd: z_min: -32768 z_max: 2531 name: z # # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # #N40E029C.grd: z_min: 0 z_max: 2531 name: z # grdinfo N40E028C.grd #. #N40E028C.grd: z_min: 0 z_max: 1251 name: z # # bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # dosya ismi verelim set name = marmara.ps # alanı ve projeksiyonu (JM = markatör) setleyelim set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name #gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & ############################################ ## GEBCO veri indirme srtm ile mozaikleme ## ############################################ # Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir. # Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her # nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli. # Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz # (bendeki dosya halen nc soyadı taşıyor :( grdinfo GEBCO_08.nc #yaparsak şunları görüyoruz # GEBCO_08.nc: Title: GEBCO_08 Grid # GEBCO_08.nc: Command: 20090202 # GEBCO_08.nc: Remark: # GEBCO_08.nc: Pixel node registration used # GEBCO_08.nc: Grid file format: cs (# 8) # GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200 # GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600 # GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit # GEBCO_08.nc: scale_factor: 1 add_offset: 0 # Görüldüğü üzer bu grid tüm dünyayı kapsıyor. # Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir. # Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg # Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in # piksel boyutuna düşürelim grdsample komtu ile. grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333), # alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile. # gebco_cutS.grd: Title: gebco_cutS.grd # gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # gebco_cutS.grd: Remark: # gebco_cutS.grd: Gridline node registration used # gebco_cutS.grd: Grid file format: nf (# 18) # gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401 # gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201 # gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z # gebco_cutS.grd: scale_factor: 1 add_offset: 0 # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara # alanlarını NaN yapıp grdmath komutunu kullanabiliriz. # karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333 #bu mask uygulayalım gebco verisine grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd # srtm ile maskelenmiş gebco verisini mozaikleyelim grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd #Geçmiş olsun mozaik hazırdır !!!!! #Plot et gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set grd = mozaik.grd grd2cpt -Crainbow -Z $grd > ! color.cpt grdgradient $grd -A315 -Nt -Gshade.grd set name = marmozaik.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name </bash> --[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST) 1557 1554 2009-04-01T20:17:21Z Ziyadin 4 <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şudur cd /srt/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip # SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır. # Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz. # 1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir # indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece) # Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli # olan piksel sayısı 3600/3 = 1200 # Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 # olması gerekiyor. Ancak grid değilde [[piksel kaydı]] yapıldığ için birer piksel fazla oluyor # yani 1201x1201. # peki niye SRTM 90 m diyoruz??? # Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30 m yapar. Buradan # 3 saniye de 3x30 = 90 m yapar # GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nin 10 katı # Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için ls -la # yapınca aşağıdaki gibi bir çıktı görürüsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır. # Swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmişmi grdinfo N40E029.grd #dersek şunları görürüz # # N40E029.grd: z_min: -32768 z_max: 2531 name: z # # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # #N40E029C.grd: z_min: 0 z_max: 2531 name: z # grdinfo N40E028C.grd #. #N40E028C.grd: z_min: 0 z_max: 1251 name: z # # bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # dosya ismi verelim set name = marmara.ps # alanı ve projeksiyonu (JM = markatör) setleyelim set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name #gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & ############################################ ## GEBCO veri indirme srtm ile mozaikleme ## ############################################ # Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir. # Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her # nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli. # Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz # (bendeki dosya halen nc soyadı taşıyor :( grdinfo GEBCO_08.nc #yaparsak şunları görüyoruz # GEBCO_08.nc: Title: GEBCO_08 Grid # GEBCO_08.nc: Command: 20090202 # GEBCO_08.nc: Remark: # GEBCO_08.nc: Pixel node registration used # GEBCO_08.nc: Grid file format: cs (# 8) # GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200 # GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600 # GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit # GEBCO_08.nc: scale_factor: 1 add_offset: 0 # Görüldüğü üzer bu grid tüm dünyayı kapsıyor. # Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir. # Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg # Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in # piksel boyutuna düşürelim grdsample komtu ile. grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333), # alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile. # gebco_cutS.grd: Title: gebco_cutS.grd # gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # gebco_cutS.grd: Remark: # gebco_cutS.grd: Gridline node registration used # gebco_cutS.grd: Grid file format: nf (# 18) # gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401 # gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201 # gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z # gebco_cutS.grd: scale_factor: 1 add_offset: 0 # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara # alanlarını NaN yapıp grdmath komutunu kullanabiliriz. # karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333 #bu mask uygulayalım gebco verisine grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd # srtm ile maskelenmiş gebco verisini mozaikleyelim grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd #Geçmiş olsun mozaik hazırdır !!!!! #Plot et gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set grd = mozaik.grd grd2cpt -Crainbow -Z $grd > ! color.cpt grdgradient $grd -A315 -Nt -Gshade.grd set name = marmozaik.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name </bash> --[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST) 1554 1553 2009-04-01T17:53:44Z Ziyadin 4 <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şudur cd /srt/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip # SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır. # Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz. # 1 derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir # indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece) # Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli # olan piksel sayısı 3600/3 = 1200 # Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 # olması gerekiyor. Ancak grid değilde piksel kaydı yapıldığ için birer piksel fazla oluyor # yani 1201x1201. # peki niye SRTM 90 m diyoruz??? # Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30 m yapar. Buradan # 3 saniye de 3x30 = 90 m yapar # GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani srtm 90'nin 10 katı # Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için ls -la # yapınca aşağıdaki gibi bir çıktı görürüsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır. # Swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmişmi grdinfo N40E029.grd #dersek şunları görürüz # # N40E029.grd: z_min: -32768 z_max: 2531 name: z # # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # #N40E029C.grd: z_min: 0 z_max: 2531 name: z # grdinfo N40E028C.grd #. #N40E028C.grd: z_min: 0 z_max: 1251 name: z # # bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # dosya ismi verelim set name = marmara.ps # alanı ve projeksiyonu (JM = markatör) setleyelim set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name #gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & ############################################ ## GEBCO veri indirme srtm ile mozaikleme ## ############################################ # Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir. # Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her # nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli. # Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz # (bendeki dosya halen nc soyadı taşıyor :( grdinfo GEBCO_08.nc #yaparsak şunları görüyoruz # GEBCO_08.nc: Title: GEBCO_08 Grid # GEBCO_08.nc: Command: 20090202 # GEBCO_08.nc: Remark: # GEBCO_08.nc: Pixel node registration used # GEBCO_08.nc: Grid file format: cs (# 8) # GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200 # GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600 # GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit # GEBCO_08.nc: scale_factor: 1 add_offset: 0 # Görüldüğü üzer bu grid tüm dünyayı kapsıyor. # Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir. # Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg # Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in # piksel boyutuna düşürelim grdsample komtu ile. grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333), # alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile. # gebco_cutS.grd: Title: gebco_cutS.grd # gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # gebco_cutS.grd: Remark: # gebco_cutS.grd: Gridline node registration used # gebco_cutS.grd: Grid file format: nf (# 18) # gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401 # gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201 # gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z # gebco_cutS.grd: scale_factor: 1 add_offset: 0 # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara # alanlarını NaN yapıp grdmath komutunu kullanabiliriz. # karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333 #bu mask uygulayalım gebco verisine grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd # srtm ile maskelenmiş gebco verisini mozaikleyelim grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd #Geçmiş olsun mozaik hazırdır !!!!! #Plot et gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set grd = mozaik.grd grd2cpt -Crainbow -Z $grd > ! color.cpt grdgradient $grd -A315 -Nt -Gshade.grd set name = marmozaik.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name </bash> --[[Kullanıcı:Ziyadin|Ziyadin]] 19:53, 1 Nisan 2009 (CEST) 1553 1552 2009-04-01T17:36:59Z Ziyadin 4 <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şudur cd /srt/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip # SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır. # Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz. # 1 derece = 3600 saniye'dir # indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece) # Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli # olan piksel sayısı 3600/3 = 1200 # Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 # olması gerekiyor. Ancak grid değilde piksel kaydı yapıldığ için birer piksel fazla oluyor # yani 1201x1201. # peki niye SRTM 90 m diyoruz??? # Çünkü 1 derece = 111 km ve 1200 piksel var olduğuna göre 111000/1200 = ~ 90 m # Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için ls -la # yapınca aşağıdaki gibi bir çıktı görürüsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır. # Swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmişmi grdinfo N40E029.grd #dersek şunları görürüz # # N40E029.grd: z_min: -32768 z_max: 2531 name: z # # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # #N40E029C.grd: z_min: 0 z_max: 2531 name: z # grdinfo N40E028C.grd #. #N40E028C.grd: z_min: 0 z_max: 1251 name: z # # bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # dosya ismi verelim set name = marmara.ps # alanı ve projeksiyonu (JM = markatör) setleyelim set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name #gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & ############################################ ## GEBCO veri indirme srtm ile mozaikleme ## ############################################ # Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir. # Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her # nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli. # Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz # (bendeki dosya halen nc soyadı taşıyor :( grdinfo GEBCO_08.nc #yaparsak şunları görüyoruz # GEBCO_08.nc: Title: GEBCO_08 Grid # GEBCO_08.nc: Command: 20090202 # GEBCO_08.nc: Remark: # GEBCO_08.nc: Pixel node registration used # GEBCO_08.nc: Grid file format: cs (# 8) # GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200 # GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600 # GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit # GEBCO_08.nc: scale_factor: 1 add_offset: 0 # Görüldüğü üzer bu grid tüm dünyayı kapsıyor. # Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir. # Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg # Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in # piksel boyutuna düşürelim grdsample komtu ile. grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333), # alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile. # gebco_cutS.grd: Title: gebco_cutS.grd # gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # gebco_cutS.grd: Remark: # gebco_cutS.grd: Gridline node registration used # gebco_cutS.grd: Grid file format: nf (# 18) # gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401 # gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201 # gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z # gebco_cutS.grd: scale_factor: 1 add_offset: 0 # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara # alanlarını NaN yapıp grdmath komutunu kullanabiliriz. # karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333 #bu mask uygulayalım gebco verisine grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd # srtm ile maskelenmiş gebco verisini mozaikleyelim grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd #Geçmiş olsun mozaik hazırdır !!!!! #Plot et gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set grd = mozaik.grd grd2cpt -Crainbow -Z $grd > ! color.cpt grdgradient $grd -A315 -Nt -Gshade.grd set name = marmozaik.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name </bash> 1552 1551 2009-04-01T17:35:22Z Ziyadin 4 <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şudur cd /srt/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip # SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır. # Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz. # 1 derece = 3600 saniye'dir # indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece) # Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli # olan piksel sayısı 3600/3 = 1200 # Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 # olması gerekiyor. Ancak grid değilde piksel kaydı yapıldığ için birer piksel fazla oluyor # yani 1201x1201. # peki niye SRTM 90 m diyoruz??? # Çünkü 1 derece = 111 km ve 1200 piksel var olduğuna göre 111000/1200 = ~ 90 m # Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için ls -la # yapınca aşağıdaki gibi bir çıktı görürüsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır. # Swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmişmi grdinfo N40E029.grd #dersek şunları görürüz # # N40E029.grd: z_min: -32768 z_max: 2531 name: z # # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # #N40E029C.grd: z_min: 0 z_max: 2531 name: z # grdinfo N40E028C.grd #. #N40E028C.grd: z_min: 0 z_max: 1251 name: z # # bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # dosya ismi verelim set name = marmara.ps # alanı ve projeksiyonu (JM = markatör) setleyelim set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name #gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & ############################################ ## GEBCO veri indirme srtm ile mozaikleme ## ############################################ # Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir. # Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her # nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli. # Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz # (bendeki dosya halen nc soyadı taşıyor :( grdinfo GEBCO_08.nc # GEBCO_08.nc: Title: GEBCO_08 Grid # GEBCO_08.nc: Command: 20090202 # GEBCO_08.nc: Remark: # GEBCO_08.nc: Pixel node registration used # GEBCO_08.nc: Grid file format: cs (# 8) # GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200 # GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600 # GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit # GEBCO_08.nc: scale_factor: 1 add_offset: 0 # Görüldüğü gibi bu grid tüm dünyayı kapsıyor. # Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir. # Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg # Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in # piksel boyutuna düşürelim grdsample komtu ile. grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333), # alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile. # gebco_cutS.grd: Title: gebco_cutS.grd # gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # gebco_cutS.grd: Remark: # gebco_cutS.grd: Gridline node registration used # gebco_cutS.grd: Grid file format: nf (# 18) # gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401 # gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201 # gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z # gebco_cutS.grd: scale_factor: 1 add_offset: 0 # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grd. Bunun için Gebco gridinin kara # alanlarını NaN yapıp grdmath komutunu kullanabiliriz. # karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333 #bu mask uygulayalım gebco verisine grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd # srtm ile maskelenmiş gebco verisini mozaikleyelim grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd #Geçmiş olsun mozaik hazırdır !!!!! #Plot et gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set grd = mozaik.grd grd2cpt -Crainbow -Z $grd > ! color.cpt grdgradient $grd -A315 -Nt -Gshade.grd set name = marmozaik.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name </bash> 1551 1550 2009-04-01T17:29:54Z Ziyadin 4 <bash> ########################################################### ## SRTM veri indirme, GMT grid'e dönüştürme ve plot etme ## ########################################################### # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şudur cd /srt/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip # SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır. # Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz. # 1 derece = 3600 saniye'dir # indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece) # Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli # olan piksel sayısı 3600/3 = 1200 # Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 # olması gerekiyor. Ancak grid değilde piksel kaydı yapıldığ için birer piksel fazla oluyor # yani 1201x1201. # peki niye SRTM 90 m diyoruz??? # Çünkü 1 derece = 111 km ve 1200 piksel var olduğuna göre 111000/1200 = ~ 90 m # Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için ls -la # yapınca aşağıdaki gibi bir çıktı görürüsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır. # Swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmişmi grdinfo N40E029.grd #dersek şunları görürüz # # N40E029.grd: z_min: -32768 z_max: 2531 name: z # # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # #N40E029C.grd: z_min: 0 z_max: 2531 name: z # grdinfo N40E028C.grd #. #N40E028C.grd: z_min: 0 z_max: 1251 name: z # # bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. # Şimdi bunu plot edip görelim # bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set name = marmara.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name #gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & ############################################ ## GEBCO veri indirme srtm ile mozaikleme ## ############################################ # Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir. # Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her # nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli. # Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz grdinfo GEBCO_08.nc # GEBCO_08.nc: Title: GEBCO_08 Grid # GEBCO_08.nc: Command: 20090202 # GEBCO_08.nc: Remark: # GEBCO_08.nc: Pixel node registration used # GEBCO_08.nc: Grid file format: cs (# 8) # GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200 # GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600 # GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit # GEBCO_08.nc: scale_factor: 1 add_offset: 0 # Görüldüğü gibi tüm dünya. # Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir. # Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg # Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in # piksel boyutuna düşürelim grdsample komtu ile. grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333), # alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile. # gebco_cutS.grd: Title: gebco_cutS.grd # gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # gebco_cutS.grd: Remark: # gebco_cutS.grd: Gridline node registration used # gebco_cutS.grd: Grid file format: nf (# 18) # gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401 # gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201 # gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z # gebco_cutS.grd: scale_factor: 1 add_offset: 0 # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grid. Bunun için Gebco gridinin kara # alanlarını NaN yapıp grdmath komutunu kullanabiliriz. # karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333 #bu mask uygulayalım gebco verisine grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd # srtm ile maskelenmiş gebco verisini mozaikleyelim grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd #Geçmiş olsun mozaik hazırdır !!!!! #Plot et gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set grd = mozaik.grd grd2cpt -Crainbow -Z $grd > ! color.cpt grdgradient $grd -A315 -Nt -Gshade.grd set name = marmozaik.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name </bash> 1550 1549 2009-04-01T17:28:45Z Ziyadin 4 <bash> ######################### ## SRTM veri indirme, GMT grid'e dönüştürme ve plot etme ######################### # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şudur cd /srt/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip # SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır. # Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz. # 1 derece = 3600 saniye'dir # indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece) # Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli # olan piksel sayısı 3600/3 = 1200 # Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 # olması gerekiyor. Ancak grid değilde piksel kaydı yapıldığ için birer piksel fazla oluyor # yani 1201x1201. # peki niye SRTM 90 m diyoruz??? # Çünkü 1 derece = 111 km ve 1200 piksel var olduğuna göre 111000/1200 = ~ 90 m # Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için ls -la # yapınca aşağıdaki gibi bir çıktı görürüsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır. # Swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmişmi grdinfo N40E029.grd #dersek şunları görürüz # # N40E029.grd: z_min: -32768 z_max: 2531 name: z # # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # #N40E029C.grd: z_min: 0 z_max: 2531 name: z # grdinfo N40E028C.grd #. #N40E028C.grd: z_min: 0 z_max: 1251 name: z # # bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. # Şimdi bunu plot edip görelim # bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set name = marmara.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name #gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & ######################### ## GEBCO veri indirme srtm ile mozaikleme ######################### # Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir. # Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her # nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli. # Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz grdinfo GEBCO_08.nc # GEBCO_08.nc: Title: GEBCO_08 Grid # GEBCO_08.nc: Command: 20090202 # GEBCO_08.nc: Remark: # GEBCO_08.nc: Pixel node registration used # GEBCO_08.nc: Grid file format: cs (# 8) # GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200 # GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600 # GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit # GEBCO_08.nc: scale_factor: 1 add_offset: 0 # Görüldüğü gibi tüm dünya. # Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir. # Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg # Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in # piksel boyutuna düşürelim grdsample komtu ile. grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333), # alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile. # gebco_cutS.grd: Title: gebco_cutS.grd # gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # gebco_cutS.grd: Remark: # gebco_cutS.grd: Gridline node registration used # gebco_cutS.grd: Grid file format: nf (# 18) # gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401 # gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201 # gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z # gebco_cutS.grd: scale_factor: 1 add_offset: 0 # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grid. Bunun için Gebco gridinin kara # alanlarını NaN yapıp grdmath komutunu kullanabiliriz. # karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333 #bu mask uygulayalım gebco verisine grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd # srtm ile maskelenmiş gebco verisini mozaikleyelim grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd #Geçmiş olsun mozaik hazırdır !!!!! #Plot et gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set grd = mozaik.grd grd2cpt -Crainbow -Z $grd > ! color.cpt grdgradient $grd -A315 -Nt -Gshade.grd set name = marmozaik.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name </bash> 1549 1548 2009-04-01T17:23:37Z Ziyadin 4 <bash> ######################### ## SRTM veri indirme, GMT grid'e dönüştürme ve plot etme ######################### # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şudur cd /srt/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip # SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır. # Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz. # 1 derece = 3600 saniye'dir # indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece) # Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli # olan piksel sayısı 3600/3 = 1200 # Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 # olması gerekiyor. Ancak grid değilde piksel kaydı yapıldığ için birer piksel fazla oluyor # yani 1201x1201. # Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için ls -la # yapınca aşağıdaki gibi bir çıktı görürüsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır. # Swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmişmi grdinfo N40E029.grd #dersek şunları görürüz # # N40E029.grd: z_min: -32768 z_max: 2531 name: z # # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # #N40E029C.grd: z_min: 0 z_max: 2531 name: z # grdinfo N40E028C.grd #. #N40E028C.grd: z_min: 0 z_max: 1251 name: z # # bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. # Şimdi bunu plot edip görelim # bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set name = marmara.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name #gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & ######################### ## GEBCO veri indirme srtm ile mozaikleme ######################### # Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir. # Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her # nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli. # Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz grdinfo GEBCO_08.nc # GEBCO_08.nc: Title: GEBCO_08 Grid # GEBCO_08.nc: Command: 20090202 # GEBCO_08.nc: Remark: # GEBCO_08.nc: Pixel node registration used # GEBCO_08.nc: Grid file format: cs (# 8) # GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200 # GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600 # GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit # GEBCO_08.nc: scale_factor: 1 add_offset: 0 # Görüldüğü gibi tüm dünya. # Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir. # Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg # Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in # piksel boyutuna düşürelim grdsample komtu ile. grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333), # alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile. # gebco_cutS.grd: Title: gebco_cutS.grd # gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # gebco_cutS.grd: Remark: # gebco_cutS.grd: Gridline node registration used # gebco_cutS.grd: Grid file format: nf (# 18) # gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401 # gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201 # gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z # gebco_cutS.grd: scale_factor: 1 add_offset: 0 # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grid. Bunun için Gebco gridinin kara # alanlarını NaN yapıp grdmath komutunu kullanabiliriz. # karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333 #bu mask uygulayalım gebco verisine grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd # srtm ile maskelenmiş gebco verisini mozaikleyelim grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd #Geçmiş olsun mozaik hazırdır !!!!! #Plot et gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set grd = mozaik.grd grd2cpt -Crainbow -Z $grd > ! color.cpt grdgradient $grd -A315 -Nt -Gshade.grd set name = marmozaik.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name </bash> 1548 1547 2009-04-01T17:23:03Z Ziyadin 4 <csh> ######################### ## SRTM veri indirme, GMT grid'e dönüştürme ve plot etme ######################### # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şudur cd /srt/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip # SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır. # Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz. # 1 derece = 3600 saniye'dir # indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece) # Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli # olan piksel sayısı 3600/3 = 1200 # Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 # olması gerekiyor. Ancak grid değilde piksel kaydı yapıldığ için birer piksel fazla oluyor # yani 1201x1201. # Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için ls -la # yapınca aşağıdaki gibi bir çıktı görürüsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır. # Swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmişmi grdinfo N40E029.grd #dersek şunları görürüz # # N40E029.grd: z_min: -32768 z_max: 2531 name: z # # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # #N40E029C.grd: z_min: 0 z_max: 2531 name: z # grdinfo N40E028C.grd #. #N40E028C.grd: z_min: 0 z_max: 1251 name: z # # bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. # Şimdi bunu plot edip görelim # bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set name = marmara.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name #gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & ######################### ## GEBCO veri indirme srtm ile mozaikleme ######################### # Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir. # Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her # nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli. # Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz grdinfo GEBCO_08.nc # GEBCO_08.nc: Title: GEBCO_08 Grid # GEBCO_08.nc: Command: 20090202 # GEBCO_08.nc: Remark: # GEBCO_08.nc: Pixel node registration used # GEBCO_08.nc: Grid file format: cs (# 8) # GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200 # GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600 # GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit # GEBCO_08.nc: scale_factor: 1 add_offset: 0 # Görüldüğü gibi tüm dünya. # Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir. # Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg # Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in # piksel boyutuna düşürelim grdsample komtu ile. grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333), # alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile. # gebco_cutS.grd: Title: gebco_cutS.grd # gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # gebco_cutS.grd: Remark: # gebco_cutS.grd: Gridline node registration used # gebco_cutS.grd: Grid file format: nf (# 18) # gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401 # gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201 # gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z # gebco_cutS.grd: scale_factor: 1 add_offset: 0 # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grid. Bunun için Gebco gridinin kara # alanlarını NaN yapıp grdmath komutunu kullanabiliriz. # karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333 #bu mask uygulayalım gebco verisine grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd # srtm ile maskelenmiş gebco verisini mozaikleyelim grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd #Geçmiş olsun mozaik hazırdır !!!!! #Plot et gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set grd = mozaik.grd grd2cpt -Crainbow -Z $grd > ! color.cpt grdgradient $grd -A315 -Nt -Gshade.grd set name = marmozaik.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name </csh> 1547 2009-04-01T17:19:14Z Ziyadin 4 ######################### ## SRTM veri indirme, GMT grid'e dönüştürme ve plot etme ######################### # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia katagorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şudur cd /srt/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Herbir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isminlerinde o çerçevenin sol alt köşe kordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # veririni içeren dosyanın adı N40E029.hgt.zip'dir. Bu çeçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip # SRTM verileri 2 byte binary formatındadır. Yani her bir yüksekik verisi için ayrılan yer 2 byte'dır. # Bu durumda her bir çerçevenin ne kadarlık bir yer kapladığını hesap edebiliriz. # 1 derece = 3600 saniye'dir # indirdiğimiz SRTM 3 arc saniye ( 1 arc saniye verisi sadece kuzey amerika için var sadece) # Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli # olan piksel sayısı 3600/3 = 1200 # Dolayısıyla her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 # olması gerekiyor. Ancak grid değilde piksel kaydı yapıldığ için birer piksel fazla oluyor # yani 1201x1201. # Herbir piksel 2 byte lik bir yer tutuğuna göre çerçevenin boyutu 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için ls -la # yapınca aşağıdaki gibi bir çıktı görürüsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradanda boyutun gerçektende 2884802 olduğu anlaşılır. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile dem'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklımı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizdede böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endiean) yanlış olmasıdır. # Swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmişmi grdinfo N40E029.grd #dersek şunları görürüz # # N40E029.grd: z_min: -32768 z_max: 2531 name: z # # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin olduğ yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # #N40E029C.grd: z_min: 0 z_max: 2531 name: z # grdinfo N40E028C.grd #. #N40E028C.grd: z_min: 0 z_max: 1251 name: z # # bunlar yanyana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. # Şimdi bunu plot edip görelim # bir grd değişkeni tanımlayıp tektek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set name = marmara.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name #gri ton olsun ama yükseltiye göre değişmesin tonlama, gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & ######################### ## GEBCO veri indirme srtm ile mozaikleme ######################### # Web arayüyü kullanarak istenilen diktörtgen bir alan seçilip veya kordinatları verilip indirilebilir. # Default olarak indirilen dosya aslında hazır GMT grd'si ancak uzantısı nc olarak veriliyor her # nedense. Bu nedenle kafa karışmaması için soyadını grd'ye çevirmeniz yeterli. # Tüm grid de indirilebilir vey 1 GB'ın üstünde. Bu dosya grdinfo yaparsak şunu görebiliriz grdinfo GEBCO_08.nc # GEBCO_08.nc: Title: GEBCO_08 Grid # GEBCO_08.nc: Command: 20090202 # GEBCO_08.nc: Remark: # GEBCO_08.nc: Pixel node registration used # GEBCO_08.nc: Grid file format: cs (# 8) # GEBCO_08.nc: x_min: -180 x_max: 180 x_inc: 0.00833333 name: user_x_unit nx: 43200 # GEBCO_08.nc: y_min: -90 y_max: 90 y_inc: 0.00833333 name: user_y_unit ny: 21600 # GEBCO_08.nc: z_min: -10977 z_max: 8685 name: user_z_unit # GEBCO_08.nc: scale_factor: 1 add_offset: 0 # Görüldüğü gibi tüm dünya. # Tüm grid indirilmişşe kesilmesi gerekiyor ve bunun için de grdcut komutu kullanılabilir. # Gebco'yu yukarıda mozaiklediğimiz SRTM gridinin boyutunda keselim aşağıdaki komutla grdcut -R28/30/40/41 GEBCO_08.nc -GGebco_cut.grd -fg # Gebco verisinde piksel aralığı 30 saniye yani SRTM in 3 katı. Dolayısıyla bunu SRTM in # piksel boyutuna düşürelim grdsample komtu ile. grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # grdinfo gebco_cutS.grd yaparsak aşağıda görüldüğü gibi piksel büyüklüğü (0.000833333), # alanı (28/30/40/41) ve dolayısıyla piksel sayısı (nx ve ny) aynı olur SRTM mozaiksrtm.grd ile. # gebco_cutS.grd: Title: gebco_cutS.grd # gebco_cutS.grd: Command: grdsample -I0.000833333 Gebco_cut.grd -Ggebco_cutS.grd -T # gebco_cutS.grd: Remark: # gebco_cutS.grd: Gridline node registration used # gebco_cutS.grd: Grid file format: nf (# 18) # gebco_cutS.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: longitude [degrees_east] nx: 2401 # gebco_cutS.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: latitude [degrees_north] ny: 1201 # gebco_cutS.grd: z_min: -1250.12 z_max: 2442.18 name: z # gebco_cutS.grd: scale_factor: 1 add_offset: 0 # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Şimdi iki veri seti mozaiklenebilir çünkü tıpa tıp aynı iki grid. Bunun için Gebco gridinin kara # alanlarını NaN yapıp grdmath komutunu kullanabiliriz. # karaların NaN denizlerin 0 olduğu bir mask dosyası yapalım -N0/NaN ile grdlandmask -Df gebco_cutS.grd -N0/NaN -Gmask.grd -R28/30/40/41 -I0.000833333 #bu mask uygulayalım gebco verisine grdmath mask.grd gebco_cutS.grd ADD = gebmasked.grd # srtm ile maskelenmiş gebco verisini mozaikleyelim grdmath gebmasked.grd mozaiksrtm.grd AND = mozaik.grd #Geçmiş olsun mozaik hazırdır !!!!! #Plot et gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch set grd = mozaik.grd grd2cpt -Crainbow -Z $grd > ! color.cpt grdgradient $grd -A315 -Nt -Gshade.grd set name = marmozaik.ps set R = "-R28/30/40/41 -JM6" psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name SRTM çizimi 0 1432 1980 1967 2010-09-18T17:07:23Z AdminGMTTR 1 Seocalismasi tarafından yapılan değişiklikler geri alınarak, Ziyadin tarafından değiştirilmiş önceki sürüm geri getirildi. <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/version1 get Continent_def.gif # Farzedelim Eurasia kategorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şurasıdır: cd /srtm/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Her bir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isimlerinde o çerçevenin sol alt köşe koordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip </bash> <bash> # srtm verilerini indirip birleştirmenin en kolay yolu getsrtm3 # [http://www.anandarooproy.com/gmt/getsrtm.tgz] komutunu kullanmaktır. # Yukarıdaki iki dosya şu şekilde de indirilebilir. getsrtm3 eurasia -R28/30/40/41 # İndirme işleminden sonra final.grd isimli bir dosya üretilir bu iki çerçevenin # birleştirilmiş gmt grididir. Ancak grdinfo ile mutlaka bakınız ve yüksekik # değerlerinin doğru olduğundan emin olunuz. Değil ise aşağıda nasıl düzeltileceğine # dair kısma bakınız </bash> SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz 1 enlem derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir İndirdiğimiz SRTM 3 arc saniye (1 arc saniyelik DEM'ler sadece Kuzey Amerika için dağıtılıyor). Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200'dür. Dolayısıyla, her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registration]] değil de [[grid registration]] yapıldığı için birer piksel fazla oluyor (yani 1201x1201). Peki niye SRTM 90 m diyoruz??? Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90 m (aslında tam olarak 92.5 m) yapar Peki 90x90 kare şeklinde midir? Hayır! Çünkü 3 saniye, eğer ekvator civarında değilseniz, kuzey-güney yönünde tam olarak aynı mesafeye takabül etmez . Enlemler arasındaki mesafe değişmez; dünyanın etrafını yaklaşık 40000 km kabul edersek 1 enlem derecenin km cinsinden değişimi 40000/360 ~= 111 km'dir. Boylamlar arasındaki mesafe ise bulunan enleme göre değişir. Ekvatordan kutuplara doğru gidildikçe mesafe azalır. Dünyanın yarıçapının 6367449 metre olduğu kabul edildiğinde X enlemi boyunca boylamlar arası mesafe için şu formül kullanılır: mesafe = 3.14/180 * cos(x) * 6367449 Marmara bölgesinde enlem 40 derece olarak alınırsa bu mesafenin yaklaşık 86 km olduğu ortaya çıkar. Buradan da doğu batı yönünde [[piksel büyüklüğü]] 86/1200~=71 m olduğu çıkar. Dolayısıyla bu bölgede pikseller 71x92 m ebatındadır. [[GTOPO30]] ve [[SRTM30]] 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani [[SRTM90]]'nın 10 katı <bash> # Her bir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutunun 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için: ls -la # yapınca aşağıdaki gibi bir çıktı görürsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradan da dosya boyutunun gerçekten de 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile DEM'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklı mı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizde de böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endian) yanlış olmasıdır. # Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmiş mi grdinfo N40E029.grd # dersek şunları görürüz # ..... # N40E029.grd: z_min: -32768 z_max: 2531 name: z # .... # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler [[NaN]] (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda # 0 yerine -1000 gibi bir değer verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # # .... #N40E029C.grd: z_min: 0 z_max: 2531 name: z # .... grdinfo N40E028C.grd #.... #N40E028C.grd: z_min: 0 z_max: 1251 name: z #... # bunlar yan yana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tek tek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # Çizim için derece rakam formatı gibi bazı gmt ayarlarına ihtiyacımız var: gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # alanı ve projeksiyonu (JM = mercator projeksiyon) R değişkenine atayalım: set R = "-R28/30/40/41 -JM6" # dosya ismi verelim set name = marmararenkli.ps psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name & # gri ton olsun ama tonlama yükseltiye göre değişmesin; gölgeye göre değişşin. # Palet oluşturalım: # Kolonlar: altyükseklik R G B üstyükseklik R G B # R,G ve B: 0-255 arası RGB skalası renk değerleri. Örneğin kırmızı: 255 0 0 echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt set name = marmaragri.ps psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & </bash> --[[Kullanıcı:Ziyadin|Ziyadin]] 22:30, 9 Nisan 2009 (CEST) 1967 1874 2010-08-24T03:36:36Z Seocalismasi 14 <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/version1 get Continent_def.gif # Farzedelim Eurasia kategorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şurasıdır: cd /srtm/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Her bir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isimlerinde o çerçevenin sol alt köşe koordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip </bash> <bash> # srtm verilerini indirip birleştirmenin en kolay yolu getsrtm3 # [http://www.anandarooproy.com/gmt/getsrtm.tgz] komutunu kullanmaktır. # Yukarıdaki iki dosya şu şekilde de indirilebilir. getsrtm3 eurasia -R28/30/40/41 # İndirme işleminden sonra final.grd isimli bir dosya üretilir bu iki çerçevenin # birleştirilmiş gmt grididir. Ancak grdinfo ile mutlaka bakınız ve yüksekik # değerlerinin doğru olduğundan emin olunuz. Değil ise aşağıda nasıl düzeltileceğine # dair kısma bakınız </bash> SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz 1 enlem derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir İndirdiğimiz SRTM 3 arc saniye (1 arc saniyelik DEM'ler sadece Kuzey Amerika için dağıtılıyor). Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200'dür. Dolayısıyla, her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registration]] değil de [[grid registration]] yapıldığı için birer piksel fazla oluyor (yani 1201x1201). Peki niye SRTM 90 m diyoruz??? Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90 m (aslında tam olarak 92.5 m) yapar Peki 90x90 kare şeklinde midir? Hayır! Çünkü 3 saniye, eğer ekvator civarında değilseniz, kuzey-güney yönünde tam olarak aynı mesafeye takabül etmez . Enlemler arasındaki mesafe değişmez; dünyanın etrafını yaklaşık 40000 km kabul edersek 1 enlem derecenin km cinsinden değişimi 40000/360 ~= 111 km'dir. Boylamlar arasındaki mesafe ise bulunan enleme göre değişir. Ekvatordan kutuplara doğru gidildikçe mesafe azalır. Dünyanın yarıçapının 6367449 metre olduğu kabul edildiğinde X enlemi boyunca boylamlar arası mesafe için şu formül kullanılır: mesafe = 3.14/180 * cos(x) * 6367449 Marmara bölgesinde enlem 40 derece olarak alınırsa bu mesafenin yaklaşık 86 km olduğu ortaya çıkar. Buradan da doğu batı yönünde [[piksel büyüklüğü]] 86/1200~=71 m olduğu çıkar. Dolayısıyla bu bölgede pikseller 71x92 m ebatındadır. [[GTOPO30]] ve [[SRTM30]] 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani [[SRTM90]]'nın 10 katı <bash> # Her bir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutunun 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için: ls -la # yapınca aşağıdaki gibi bir çıktı görürsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradan da dosya boyutunun gerçekten de 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile DEM'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklı mı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizde de böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endian) yanlış olmasıdır. # Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmiş mi grdinfo N40E029.grd # dersek şunları görürüz # ..... # N40E029.grd: z_min: -32768 z_max: 2531 name: z # .... # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler [[NaN]] (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda # 0 yerine -1000 gibi bir değer verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # # .... #N40E029C.grd: z_min: 0 z_max: 2531 name: z # .... grdinfo N40E028C.grd #.... #N40E028C.grd: z_min: 0 z_max: 1251 name: z #... # bunlar yan yana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tek tek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # Çizim için derece rakam formatı gibi bazı gmt ayarlarına ihtiyacımız var: gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # alanı ve projeksiyonu (JM = mercator projeksiyon) R değişkenine atayalım: set R = "-R28/30/40/41 -JM6" # dosya ismi verelim set name = marmararenkli.ps psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name & # gri ton olsun ama tonlama yükseltiye göre değişmesin; gölgeye göre değişşin. # Palet oluşturalım: # Kolonlar: altyükseklik R G B üstyükseklik R G B # R,G ve B: 0-255 arası RGB skalası renk değerleri. Örneğin kırmızı: 255 0 0 echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt set name = marmaragri.ps psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & </bash> --[[Kullanıcı:Ziyadin|Ziyadin]] 22:30, 9 Nisan 2009 (CEST) [http://www.imcturk.com antalya web tasarım] [http://www.areaturk.com antalya web tasarım] [http://burmehlidafx15biberweb.blogcu.com burmeh yaza lida fx15 biber hapı ile formda girin] 1874 1871 2009-06-15T20:44:49Z Ziyadin 4 <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/version1 get Continent_def.gif # Farzedelim Eurasia kategorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şurasıdır: cd /srtm/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Her bir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isimlerinde o çerçevenin sol alt köşe koordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip </bash> <bash> # srtm verilerini indirip birleştirmenin en kolay yolu getsrtm3 # [http://www.anandarooproy.com/gmt/getsrtm.tgz] komutunu kullanmaktır. # Yukarıdaki iki dosya şu şekilde de indirilebilir. getsrtm3 eurasia -R28/30/40/41 # İndirme işleminden sonra final.grd isimli bir dosya üretilir bu iki çerçevenin # birleştirilmiş gmt grididir. Ancak grdinfo ile mutlaka bakınız ve yüksekik # değerlerinin doğru olduğundan emin olunuz. Değil ise aşağıda nasıl düzeltileceğine # dair kısma bakınız </bash> SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz 1 enlem derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir İndirdiğimiz SRTM 3 arc saniye (1 arc saniyelik DEM'ler sadece Kuzey Amerika için dağıtılıyor). Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200'dür. Dolayısıyla, her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registration]] değil de [[grid registration]] yapıldığı için birer piksel fazla oluyor (yani 1201x1201). Peki niye SRTM 90 m diyoruz??? Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90 m (aslında tam olarak 92.5 m) yapar Peki 90x90 kare şeklinde midir? Hayır! Çünkü 3 saniye, eğer ekvator civarında değilseniz, kuzey-güney yönünde tam olarak aynı mesafeye takabül etmez . Enlemler arasındaki mesafe değişmez; dünyanın etrafını yaklaşık 40000 km kabul edersek 1 enlem derecenin km cinsinden değişimi 40000/360 ~= 111 km'dir. Boylamlar arasındaki mesafe ise bulunan enleme göre değişir. Ekvatordan kutuplara doğru gidildikçe mesafe azalır. Dünyanın yarıçapının 6367449 metre olduğu kabul edildiğinde X enlemi boyunca boylamlar arası mesafe için şu formül kullanılır: mesafe = 3.14/180 * cos(x) * 6367449 Marmara bölgesinde enlem 40 derece olarak alınırsa bu mesafenin yaklaşık 86 km olduğu ortaya çıkar. Buradan da doğu batı yönünde [[piksel büyüklüğü]] 86/1200~=71 m olduğu çıkar. Dolayısıyla bu bölgede pikseller 71x92 m ebatındadır. [[GTOPO30]] ve [[SRTM30]] 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani [[SRTM90]]'nın 10 katı <bash> # Her bir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutunun 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için: ls -la # yapınca aşağıdaki gibi bir çıktı görürsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradan da dosya boyutunun gerçekten de 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile DEM'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklı mı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizde de böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endian) yanlış olmasıdır. # Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmiş mi grdinfo N40E029.grd # dersek şunları görürüz # ..... # N40E029.grd: z_min: -32768 z_max: 2531 name: z # .... # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler [[NaN]] (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda # 0 yerine -1000 gibi bir değer verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # # .... #N40E029C.grd: z_min: 0 z_max: 2531 name: z # .... grdinfo N40E028C.grd #.... #N40E028C.grd: z_min: 0 z_max: 1251 name: z #... # bunlar yan yana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tek tek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # Çizim için derece rakam formatı gibi bazı gmt ayarlarına ihtiyacımız var: gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # alanı ve projeksiyonu (JM = mercator projeksiyon) R değişkenine atayalım: set R = "-R28/30/40/41 -JM6" # dosya ismi verelim set name = marmararenkli.ps psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name & # gri ton olsun ama tonlama yükseltiye göre değişmesin; gölgeye göre değişşin. # Palet oluşturalım: # Kolonlar: altyükseklik R G B üstyükseklik R G B # R,G ve B: 0-255 arası RGB skalası renk değerleri. Örneğin kırmızı: 255 0 0 echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt set name = marmaragri.ps psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & </bash> --[[Kullanıcı:Ziyadin|Ziyadin]] 22:30, 9 Nisan 2009 (CEST) 1871 1836 2009-05-22T13:20:06Z AhmetA 2 <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia kategorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şurasıdır: cd /srtm/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Her bir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isimlerinde o çerçevenin sol alt köşe koordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip </bash> <bash> # srtm verilerini indirip birleştirmenin en kolay yolu getsrtm3 # [http://www.anandarooproy.com/gmt/getsrtm.tgz] komutunu kullanmaktır. # Yukarıdaki iki dosya şu şekilde de indirilebilir. getsrtm3 eurasia -R28/30/40/41 # İndirme işleminden sonra final.grd isimli bir dosya üretilir bu iki çerçevenin # birleştirilmiş gmt grididir. Ancak grdinfo ile mutlaka bakınız ve yüksekik # değerlerinin doğru olduğundan emin olunuz. Değil ise aşağıda nasıl düzeltileceğine # dair kısma bakınız </bash> SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz 1 enlem derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir İndirdiğimiz SRTM 3 arc saniye (1 arc saniyelik DEM'ler sadece Kuzey Amerika için dağıtılıyor). Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200'dür. Dolayısıyla, her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registration]] değil de [[grid registration]] yapıldığı için birer piksel fazla oluyor (yani 1201x1201). Peki niye SRTM 90 m diyoruz??? Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90 m (aslında tam olarak 92.5 m) yapar Peki 90x90 kare şeklinde midir? Hayır! Çünkü 3 saniye, eğer ekvator civarında değilseniz, kuzey-güney yönünde tam olarak aynı mesafeye takabül etmez . Enlemler arasındaki mesafe değişmez; dünyanın etrafını yaklaşık 40000 km kabul edersek 1 enlem derecenin km cinsinden değişimi 40000/360 ~= 111 km'dir. Boylamlar arasındaki mesafe ise bulunan enleme göre değişir. Ekvatordan kutuplara doğru gidildikçe mesafe azalır. Dünyanın yarıçapının 6367449 metre olduğu kabul edildiğinde X enlemi boyunca boylamlar arası mesafe için şu formül kullanılır: mesafe = 3.14/180 * cos(x) * 6367449 Marmara bölgesinde enlem 40 derece olarak alınırsa bu mesafenin yaklaşık 86 km olduğu ortaya çıkar. Buradan da doğu batı yönünde [[piksel büyüklüğü]] 86/1200~=71 m olduğu çıkar. Dolayısıyla bu bölgede pikseller 71x92 m ebatındadır. [[GTOPO30]] ve [[SRTM30]] 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani [[SRTM90]]'nın 10 katı <bash> # Her bir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutunun 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için: ls -la # yapınca aşağıdaki gibi bir çıktı görürsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradan da dosya boyutunun gerçekten de 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile DEM'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklı mı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizde de böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endian) yanlış olmasıdır. # Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmiş mi grdinfo N40E029.grd # dersek şunları görürüz # ..... # N40E029.grd: z_min: -32768 z_max: 2531 name: z # .... # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler [[NaN]] (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda # 0 yerine -1000 gibi bir değer verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # # .... #N40E029C.grd: z_min: 0 z_max: 2531 name: z # .... grdinfo N40E028C.grd #.... #N40E028C.grd: z_min: 0 z_max: 1251 name: z #... # bunlar yan yana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tek tek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # Çizim için derece rakam formatı gibi bazı gmt ayarlarına ihtiyacımız var: gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # alanı ve projeksiyonu (JM = mercator projeksiyon) R değişkenine atayalım: set R = "-R28/30/40/41 -JM6" # dosya ismi verelim set name = marmararenkli.ps psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name & # gri ton olsun ama tonlama yükseltiye göre değişmesin; gölgeye göre değişşin. # Palet oluşturalım: # Kolonlar: altyükseklik R G B üstyükseklik R G B # R,G ve B: 0-255 arası RGB skalası renk değerleri. Örneğin kırmızı: 255 0 0 echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt set name = marmaragri.ps psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & </bash> --[[Kullanıcı:Ziyadin|Ziyadin]] 22:30, 9 Nisan 2009 (CEST) 1836 1803 2009-04-09T20:30:30Z Ziyadin 4 <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia kategorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şurasıdır: cd /srtm/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Her bir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isimlerinde o çerçevenin sol alt köşe koordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip </bash> <bash> # srtm verilerini indirip birleştirmenin en kolay yolu getsrtm3 # [http://www.anandarooproy.com/gmt/getsrtm.tgz] komutunu kullanmaktır. # Yukarıdaki iki dosya şu şekilde de indirilebilir. getsrtm3 eurasia -R28/30/40/41 # İndirme işleminden sonra final.grd isimli bir dosya üretilir bu iki çerçevenin # birleştirilmiş gmt grididir. Ancak grdinfo ile mutlaka bakınız ve yüksekik # değerlerinin doğru olduğundan emin olunuz. Değil ise aşağıda nasıl düzeltileceğine # bakınız </bash> SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz 1 enlem derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik DEM'ler sadece Kuzey Amerika için dağıtılıyor). Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200'dür. Dolayısıyla, her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registration]] değil de [[grid registration]] yapıldığı için birer piksel fazla oluyor (yani 1201x1201). Peki niye SRTM 90 m diyoruz??? Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90 m (aslında tam olarak 92.5 m) yapar Peki 90x90 kare şeklindemidir? Hayır! Çünkü 3 saniye kuzey-güney yönünde tam olarak aynı mesafeye takabül etmez eğer ekvator civardında değilseniz. Enlemler arasındaki mesafe değişmez. Dünyanın etrafı yaklaşık 40000 km kabul edersek 1 enlem derecenin km cinsinden değişimi 40000/360 ~= 111 km'dir. Boylamlar arasındaki mesafe ise bulunan enleme göre değişir. Ekvatordan kutuplara doğru gidildikçe mesafe azalır. Dünyanın yarıçapının 6367449 olduğu kabul edildiğinde X enlemi boyunca boylamlar arası mesafe için şu formül kullanılır: mesafe = 3.14/180 * cos(x) * 6367449 Marmara bölgesinde enlem 40 derece olarak alınırsa bu mesafenin yaklaşık 86 km olduğu ortaya çıkar. Buradan da doğu batı yönünde piksel büyüklüğü 86/1200~=71 m olduğu çıkar. Dolayısıyla bu bölgede pikseller 71x92 m ebatındadır. GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani SRTM90'nın 10 katı <bash> # Her bir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutunun 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için: ls -la # yapınca aşağıdaki gibi bir çıktı görürsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradan da dosya boyutunun gerçekten de 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile DEM'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklı mı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizde de böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endian) yanlış olmasıdır. # Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmiş mi grdinfo N40E029.grd # dersek şunları görürüz # ..... # N40E029.grd: z_min: -32768 z_max: 2531 name: z # .... # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # # .... #N40E029C.grd: z_min: 0 z_max: 2531 name: z # .... grdinfo N40E028C.grd #.... #N40E028C.grd: z_min: 0 z_max: 1251 name: z #... # bunlar yan yana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tek tek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # alanı ve projeksiyonu (JM = mercator projeksiyon) set'leyelim set R = "-R28/30/40/41 -JM6" # dosya ismi verelim set name = marmararenkli.ps psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name & #gri ton olsun ama yükseltiye göre değişmesin tonlama; gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt set name = marmaragri.ps psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & </bash> --[[Kullanıcı:Ziyadin|Ziyadin]] 22:30, 9 Nisan 2009 (CEST) 1803 1802 2009-04-06T21:42:10Z Ziyadin 4 <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia kategorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şurasıdır: cd /srtm/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Her bir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isimlerinde o çerçevenin sol alt köşe koordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip </bash> <bash> # srtm verilerini indirip birleştirmenin en kolay yolu getsrtm3 # [http://www.anandarooproy.com/gmt/getsrtm.tgz] komutunu kullanmaktır. # Yukarıdaki iki dosya şu şekilde de indirilebilir. getsrtm3 eurasia -R28/30/40/41 # İndirme işleminden sonra final.grd isimli bir dosya üretilir bu iki çerçevenin # birleştirilmiş gmt grididir. Ancak grdinfo ile mutlaka bakınız ve yüksekik # değerlerinin doğru olduğundan emin olunuz. Değil ise aşağıda nasıl düzeltileceğine # bakınız </bash> SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz 1 enlem derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik DEM'ler sadece Kuzey Amerika için dağıtılıyor). Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200'dür. Dolayısıyla, her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registration]] değil de [[grid registration]] yapıldığı için birer piksel fazla oluyor (yani 1201x1201). Peki niye SRTM 90 m diyoruz??? Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90 m (aslında tam olarak 92.5 m) yapar Peki 90x90 kare şeklindemidir? Hayır! Çünkü 3 saniye kuzey-güney yönünde tam olarak aynı mesafeye takabül etmez eğer ekvator civardında değilseniz. Enlemler arasındaki mesafe değişmez. Dünyanın etrafı yaklaşık 40000 km kabul edersek 1 enlem derecenin km cinsinden değişimi 40000/360 ~= 111 km'dir. Boylamlar arasındaki mesafe ise bulunan enleme göre değişir. Ekvatordan kutuplara doğru gidildikçe mesafe azalır. Dünyanın yarıçapının 6367449 olduğu kabul edildiğinde X enlemi boyunca boylamlar arası mesafe için şu formül kullanılır: mesafe = 3.14/180 * cos(x) * 6367449 Marmara bölgesinde enlem 40 derece olarak alınırsa bu mesafenin yaklaşık 86 km olduğu ortaya çıkar. Buradan da doğu batı yönünde piksel büyüklüğü 86/1200~=71 m olduğu çıkar. Dolayısıyla bu bölgede pikseller 71x92 m ebatındadır. GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani SRTM90'nın 10 katı <bash> # Her bir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutunun 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için: ls -la # yapınca aşağıdaki gibi bir çıktı görürsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradan da dosya boyutunun gerçekten de 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile DEM'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklı mı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizde de böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endian) yanlış olmasıdır. # Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmiş mi grdinfo N40E029.grd # dersek şunları görürüz # ..... # N40E029.grd: z_min: -32768 z_max: 2531 name: z # .... # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # # .... #N40E029C.grd: z_min: 0 z_max: 2531 name: z # .... grdinfo N40E028C.grd #.... #N40E028C.grd: z_min: 0 z_max: 1251 name: z #... # bunlar yan yana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tek tek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # alanı ve projeksiyonu (JM = mercator projeksiyon) set'leyelim set R = "-R28/30/40/41 -JM6" # dosya ismi verelim set name = marmararenkli.ps psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name & #gri ton olsun ama yükseltiye göre değişmesin tonlama; gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt set name = marmaragri.ps psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & </bash> 1802 1801 2009-04-06T21:41:51Z Ziyadin 4 <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia kategorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şurasıdır: cd /srtm/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Her bir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isimlerinde o çerçevenin sol alt köşe koordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip </bash> <bash> # srtm verilerini indirip birleştirmenin en kolay yolu getsrtm3 # [http://www.anandarooproy.com/gmt/getsrtm.tgz] komutunu kullanmaktır. # Yukarıdaki iki dosya şu şekilde de indirilebilir. getsrtm3 eurasia -R28/30/40/41 # İndirme işleminden sonra final.grd isimli bir dosya üretilir bu iki çerçevenin # birleştirilmiş gmt grididir. Ancak grdinfo ile mutlaka bakınız ve yüksekik # değerlerinin doğru olduğundan emin olunuz. Değil ise aşağıda nasıl düzeltileceğine # bakınız </bash> SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz 1 enlem derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik DEM'ler sadece Kuzey Amerika için dağıtılıyor). Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200'dür. Dolayısıyla, her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registration]] değil de [[grid registration]] yapıldığı için birer piksel fazla oluyor (yani 1201x1201). Peki niye SRTM 90 m diyoruz??? Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90 m (aslında tam olarak 92.5 m) yapar Peki 90x90 kare şeklindemidir? Hayır! Çünkü 3 saniye kuzey-güney yönünde tam olarak aynı mesafeye takabül etmez eğer ekvator civardında değilseniz. Enlemler arasındaki mesafe değişmez. Dünyanın etrafı yaklaşık 40000 km kabul edersek 1 enlem derecenin km cinsinden değişimi 40000/360 ~= 111 km'dir. Boylamlar arasındaki mesafe ise bulunan enleme göre değişir. Ekvatordan kutuplara doğru gidildikçe mesafe azalır. Dünyanın yarıçapının 6367449 olduğu kabul edildiğinde X enlemi boyunca boylamlar arası mesafe için şu formül kullanılır: mesafe = 3.14/180 * cos(x) * 6367449 Marmara bölgesinde enlem 40 derece olarak alınırsa bu mesafenin yaklaşık 86 km olduğu ortaya çıkar. Buradan da doğu batı yönünde piksel büyüklüğü 86/1200~=71 m olduğu çıkar. Dolayısıyla bu bölgede pikseller 71x92 m ebatındadır. GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani SRTM90'nın 10 katı <bash> # Her bir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutunun 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için: ls -la # yapınca aşağıdaki gibi bir çıktı görürsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradan da dosya boyutunun gerçekten de 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile DEM'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklı mı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizde de böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endian) yanlış olmasıdır. # Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmiş mi grdinfo N40E029.grd # dersek şunları görürüz # ..... # N40E029.grd: z_min: -32768 z_max: 2531 name: z # .... # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # # .... #N40E029C.grd: z_min: 0 z_max: 2531 name: z # .... grdinfo N40E028C.grd #.... #N40E028C.grd: z_min: 0 z_max: 1251 name: z #... # bunlar yan yana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tek tek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # alanı ve projeksiyonu (JM = mercator projeksiyon) set'leyelim set R = "-R28/30/40/41 -JM6" # dosya ismi verelim set name = marmararenkli.ps psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name & #gri ton olsun ama yükseltiye göre değişmesin tonlama; gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt set name = marmaragri.ps psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & </bash> 1801 1800 2009-04-06T21:41:26Z Ziyadin 4 <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia kategorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şurasıdır: cd /srtm/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Her bir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isimlerinde o çerçevenin sol alt köşe koordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip </bash> <bash> # srtm verilerini indirip birleştirmenin en kolay yolu getsrtm3 # [http://www.anandarooproy.com/gmt/getsrtm.tgz] komutunu kullanmaktır. # Yukarıdaki iki dosya şu şekilde indirilebilir. getsrtm3 eurasia -R28/30/40/41 # İndirme işleminden sonra final.grd isimli bir dosya üretilir bu iki çerçevenin # birleştirilmiş gmt grididir. Ancak grdinfo ile mutlaka bakınız ve yüksekik # değerlerinin doğru olduğundan emin olunuz. Değil ise aşağıda nasıl düzeltileceğine # bakınız </bash> SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz 1 enlem derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik DEM'ler sadece Kuzey Amerika için dağıtılıyor). Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200'dür. Dolayısıyla, her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registration]] değil de [[grid registration]] yapıldığı için birer piksel fazla oluyor (yani 1201x1201). Peki niye SRTM 90 m diyoruz??? Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90 m (aslında tam olarak 92.5 m) yapar Peki 90x90 kare şeklindemidir? Hayır! Çünkü 3 saniye kuzey-güney yönünde tam olarak aynı mesafeye takabül etmez eğer ekvator civardında değilseniz. Enlemler arasındaki mesafe değişmez. Dünyanın etrafı yaklaşık 40000 km kabul edersek 1 enlem derecenin km cinsinden değişimi 40000/360 ~= 111 km'dir. Boylamlar arasındaki mesafe ise bulunan enleme göre değişir. Ekvatordan kutuplara doğru gidildikçe mesafe azalır. Dünyanın yarıçapının 6367449 olduğu kabul edildiğinde X enlemi boyunca boylamlar arası mesafe için şu formül kullanılır: mesafe = 3.14/180 * cos(x) * 6367449 Marmara bölgesinde enlem 40 derece olarak alınırsa bu mesafenin yaklaşık 86 km olduğu ortaya çıkar. Buradan da doğu batı yönünde piksel büyüklüğü 86/1200~=71 m olduğu çıkar. Dolayısıyla bu bölgede pikseller 71x92 m ebatındadır. GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani SRTM90'nın 10 katı <bash> # Her bir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutunun 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için: ls -la # yapınca aşağıdaki gibi bir çıktı görürsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradan da dosya boyutunun gerçekten de 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile DEM'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklı mı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizde de böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endian) yanlış olmasıdır. # Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmiş mi grdinfo N40E029.grd # dersek şunları görürüz # ..... # N40E029.grd: z_min: -32768 z_max: 2531 name: z # .... # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # # .... #N40E029C.grd: z_min: 0 z_max: 2531 name: z # .... grdinfo N40E028C.grd #.... #N40E028C.grd: z_min: 0 z_max: 1251 name: z #... # bunlar yan yana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tek tek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # alanı ve projeksiyonu (JM = mercator projeksiyon) set'leyelim set R = "-R28/30/40/41 -JM6" # dosya ismi verelim set name = marmararenkli.ps psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name & #gri ton olsun ama yükseltiye göre değişmesin tonlama; gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt set name = marmaragri.ps psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & </bash> 1800 1799 2009-04-06T21:40:21Z Ziyadin 4 <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia kategorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şurasıdır: cd /srtm/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Her bir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isimlerinde o çerçevenin sol alt köşe koordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip </bash> <bash> srtm verilerini indirip birleştirmenin en kolay yolu getsrtm3 [http://www.anandarooproy.com/gmt/getsrtm.tgz] komutunu kullanmaktır. Yukarıdaki iki dosya şu şekilde indirilebilir. getsrtm3 eurasia -R28/30/40/41 İndirme işleminden sonra final.grd isimli bir dosya üretilir bu iki çerçevenin birleştirilmiş gmt grididir. Ancak grdinfo ile mutlaka bakınız ve yüksekik değerlerinin doğru olduğundan emin olunuz. Değil ise aşağıda nasıl düzeltileceğine bakınız </bash> SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz 1 enlem derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik DEM'ler sadece Kuzey Amerika için dağıtılıyor). Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200'dür. Dolayısıyla, her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registration]] değil de [[grid registration]] yapıldığı için birer piksel fazla oluyor (yani 1201x1201). Peki niye SRTM 90 m diyoruz??? Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90 m (aslında tam olarak 92.5 m) yapar Peki 90x90 kare şeklindemidir? Hayır! Çünkü 3 saniye kuzey-güney yönünde tam olarak aynı mesafeye takabül etmez eğer ekvator civardında değilseniz. Enlemler arasındaki mesafe değişmez. Dünyanın etrafı yaklaşık 40000 km kabul edersek 1 enlem derecenin km cinsinden değişimi 40000/360 ~= 111 km'dir. Boylamlar arasındaki mesafe ise bulunan enleme göre değişir. Ekvatordan kutuplara doğru gidildikçe mesafe azalır. Dünyanın yarıçapının 6367449 olduğu kabul edildiğinde X enlemi boyunca boylamlar arası mesafe için şu formül kullanılır: mesafe = 3.14/180 * cos(x) * 6367449 Marmara bölgesinde enlem 40 derece olarak alınırsa bu mesafenin yaklaşık 86 km olduğu ortaya çıkar. Buradan da doğu batı yönünde piksel büyüklüğü 86/1200~=71 m olduğu çıkar. Dolayısıyla bu bölgede pikseller 71x92 m ebatındadır. GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani SRTM90'nın 10 katı <bash> # Her bir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutunun 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için: ls -la # yapınca aşağıdaki gibi bir çıktı görürsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradan da dosya boyutunun gerçekten de 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile DEM'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklı mı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizde de böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endian) yanlış olmasıdır. # Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmiş mi grdinfo N40E029.grd # dersek şunları görürüz # ..... # N40E029.grd: z_min: -32768 z_max: 2531 name: z # .... # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # # .... #N40E029C.grd: z_min: 0 z_max: 2531 name: z # .... grdinfo N40E028C.grd #.... #N40E028C.grd: z_min: 0 z_max: 1251 name: z #... # bunlar yan yana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tek tek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # alanı ve projeksiyonu (JM = mercator projeksiyon) set'leyelim set R = "-R28/30/40/41 -JM6" # dosya ismi verelim set name = marmararenkli.ps psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name & #gri ton olsun ama yükseltiye göre değişmesin tonlama; gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt set name = marmaragri.ps psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & </bash> 1799 1798 2009-04-06T21:39:31Z Ziyadin 4 <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia kategorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şurasıdır: cd /srtm/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Her bir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isimlerinde o çerçevenin sol alt köşe koordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip </bash> <bash> srtm verilerini indirip birleştirmenin en kolay yolu getsrtm3 [http://www.anandarooproy.com/gmt/getsrtm.tgz] komutunu kullanmaktır. Yukarıdaki iki dosya şu şekilde indirilebilir. getsrtm3 eurasia -R28/30/40/41 İndirme işleminden sonra final.grd isimli bir dosya üretilir bu iki çerçevenin birleştirilmiş gmt grididir. Ancak grdinfo ile mutlaka bakınız ve yüksekik değerlerinin doğru olduğundan emin olunuz. Değil ise aşağıda nasıl düzeltileceğine bakınız </bash> SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz 1 enlem derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik DEM'ler sadece Kuzey Amerika için dağıtılıyor). Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200'dür. Dolayısıyla, her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registration]] değil de [[grid registration]] yapıldığı için birer piksel fazla oluyor (yani 1201x1201). Peki niye SRTM 90 m diyoruz??? Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90 m (aslında tam olarak 92.5 m) yapar Peki 90x90 kare şeklindemidir? Hayır! Çünkü 3 saniye kuzey-güney yönünde tam olarak aynı mesafeye takabül etmez eğer ekvator civardında değilseniz. Enlemler arasındaki mesafe değişmez. Dünyanın etrafı yaklaşık 40000 km kabul edersek 1 enlem derecenin km cinsinden değişimi 40000/360 ~= 111 km'dir. Boylamlar arasındaki mesafe ise bulunan enleme göre değişir. Ekvatordan kutuplara doğru gidildikçe mesafe azalır. Dünyanın yarıçapının 6367449 olduğu kabul edildiğinde X enlemi boyunca boylamlar arası mesafe için şu formül kullanılır: mesafe = 3.14/180 * cos(x) * 6367449 Marmara bölgesinde enlem 40 derece olarak alınırsa bu mesafenin yaklaşık 86 km olduğu ortaya çıkar. Buradan da doğu batı yönünde piksel büyüklüğü 86/1200~=71 m olduğu çıkar. Dolayısıyla bu bölgede pikseller 71x92 m ebatındadır. GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani SRTM90'nın 10 katı <bash> # Her bir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutunun 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için: ls -la # yapınca aşağıdaki gibi bir çıktı görürsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradan da dosya boyutunun gerçekten de 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile DEM'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklı mı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizde de böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endian) yanlış olmasıdır. # Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmiş mi grdinfo N40E029.grd # dersek şunları görürüz # ..... # N40E029.grd: z_min: -32768 z_max: 2531 name: z # .... # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # # .... #N40E029C.grd: z_min: 0 z_max: 2531 name: z # .... grdinfo N40E028C.grd #.... #N40E028C.grd: z_min: 0 z_max: 1251 name: z #... # bunlar yan yana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tek tek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # alanı ve projeksiyonu (JM = mercator projeksiyon) set'leyelim set R = "-R28/30/40/41 -JM6" # dosya ismi verelim set name = marmararenkli.ps psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name & #gri ton olsun ama yükseltiye göre değişmesin tonlama; gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt set name = marmaragri.ps psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & </bash> 1798 1797 2009-04-06T21:37:30Z Ziyadin 4 <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia kategorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şurasıdır: cd /srtm/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Her bir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isimlerinde o çerçevenin sol alt köşe koordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip </bash> <bash> srtm verilerini indirip birleştirmenin en kolay yolu getsrtm3 [http://www.anandarooproy.com/gmt/getsrtm.tgz] komutunu kullanmaktır. Yukarıdaki iki dosya şu şekilde indirilebilir. getsrtm3 eurasia -R28/30/40/41 İndirme işleminden sonra final.grd isimli bir dosya üretilir bu iki çerçevenin birleştirilmiş gmt grididir. Ancak grdinfo ile mutlaka bakınız ve yüksekik değerlerinin doğru olduğundan emin olunuz. Değil ise aşağıda nasıl düzeltileceğine bakınız </bash> SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz 1 enlem derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik DEM'ler sadece Kuzey Amerika için dağıtılıyor). Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200'dür. Dolayısıyla, her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registration]] değil de [[grid registration]] yapıldığı için birer piksel fazla oluyor (yani 1201x1201). Peki niye SRTM 90 m diyoruz??? Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90 m (aslında tam olarak 92.5 m) yapar Peki 90x90 kare şeklindemidir? Hayır! Çünkü 3 saniye kuzey-güney yönünde tam olarak aynı mesafeye takabül etmez eğer ekvator civardında değilseniz. Enlemler arasındaki mesafe değişmez. Dünyanın etrafı yaklaşık 40000 km kabul edersek 1 enlem derecenin km cinsinden değişimi 40000/360 ~= 111 km'dir. Boylamlar arasındaki mesafe ise bulunan enleme göre değişir. Ekvatordan kutuplara doğru gidildikçe mesafe azalır. Dünyanın yarıçapının 6367449 olduğu kabul edildiğinde X enlemi boyunca boylamlar arası mesafe için şu formül kullanılır: mesafe = 3.14/180 * cos(x) * 6367449 Marmara bölgesinde enlem 40 derece olarak alınırsa bu mesafenin yaklaşık 86 km olduğu ortaya çıkar. Buradan da doğu batı yönünde piksel büyüklüğü 86/1200~=71 m olduğu çıkar. Dolayısıyla bu bölgede pikseller 71x92 m ebatındadır. GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani SRTM90'nın 10 katı <bash> # Her bir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutunun 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için: ls -la # yapınca aşağıdaki gibi bir çıktı görürsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradan da dosya boyutunun gerçekten de 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile DEM'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklı mı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizde de böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endian) yanlış olmasıdır. # Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmiş mi grdinfo N40E029.grd # dersek şunları görürüz # ..... # N40E029.grd: z_min: -32768 z_max: 2531 name: z # .... # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # # .... #N40E029C.grd: z_min: 0 z_max: 2531 name: z # .... grdinfo N40E028C.grd #.... #N40E028C.grd: z_min: 0 z_max: 1251 name: z #... # bunlar yan yana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tek tek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # alanı ve projeksiyonu (JM = mercator projeksiyon) set'leyelim set R = "-R28/30/40/41 -JM6" # dosya ismi verelim set name = marmararenkli.ps psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name & #gri ton olsun ama yükseltiye göre değişmesin tonlama; gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt set name = marmaragri.ps psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & </bash> 1797 1734 2009-04-06T21:36:38Z Ziyadin 4 <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia kategorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şurasıdır: cd /srtm/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Her bir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isimlerinde o çerçevenin sol alt köşe koordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip srtm verilerini indirip birleştirmenin en kolay yolu getsrtm3 [http://www.anandarooproy.com/gmt/getsrtm.tgz] komutunu kullanmaktır. Yukarıdaki iki dosya şu şekilde indirilebilir. getsrtm3 eurasia -R28/30/40/41 İndirme işleminden sonra final.grd isimli bir dosya üretilir bu iki çerçevenin birleştirilmiş gmt grididir. Ancak grdinfo ile mutlaka bakınız ve yüksekik değerlerinin doğru olduğundan emin olunuz. Değil ise aşağıda nasıl düzeltileceğine bakınız </bash> SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz 1 enlem derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik DEM'ler sadece Kuzey Amerika için dağıtılıyor). Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200'dür. Dolayısıyla, her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registration]] değil de [[grid registration]] yapıldığı için birer piksel fazla oluyor (yani 1201x1201). Peki niye SRTM 90 m diyoruz??? Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90 m (aslında tam olarak 92.5 m) yapar Peki 90x90 kare şeklindemidir? Hayır! Çünkü 3 saniye kuzey-güney yönünde tam olarak aynı mesafeye takabül etmez eğer ekvator civardında değilseniz. Enlemler arasındaki mesafe değişmez. Dünyanın etrafı yaklaşık 40000 km kabul edersek 1 enlem derecenin km cinsinden değişimi 40000/360 ~= 111 km'dir. Boylamlar arasındaki mesafe ise bulunan enleme göre değişir. Ekvatordan kutuplara doğru gidildikçe mesafe azalır. Dünyanın yarıçapının 6367449 olduğu kabul edildiğinde X enlemi boyunca boylamlar arası mesafe için şu formül kullanılır: mesafe = 3.14/180 * cos(x) * 6367449 Marmara bölgesinde enlem 40 derece olarak alınırsa bu mesafenin yaklaşık 86 km olduğu ortaya çıkar. Buradan da doğu batı yönünde piksel büyüklüğü 86/1200~=71 m olduğu çıkar. Dolayısıyla bu bölgede pikseller 71x92 m ebatındadır. GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani SRTM90'nın 10 katı <bash> # Her bir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutunun 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için: ls -la # yapınca aşağıdaki gibi bir çıktı görürsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradan da dosya boyutunun gerçekten de 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile DEM'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklı mı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizde de böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endian) yanlış olmasıdır. # Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmiş mi grdinfo N40E029.grd # dersek şunları görürüz # ..... # N40E029.grd: z_min: -32768 z_max: 2531 name: z # .... # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # # .... #N40E029C.grd: z_min: 0 z_max: 2531 name: z # .... grdinfo N40E028C.grd #.... #N40E028C.grd: z_min: 0 z_max: 1251 name: z #... # bunlar yan yana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tek tek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # alanı ve projeksiyonu (JM = mercator projeksiyon) set'leyelim set R = "-R28/30/40/41 -JM6" # dosya ismi verelim set name = marmararenkli.ps psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name & #gri ton olsun ama yükseltiye göre değişmesin tonlama; gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt set name = marmaragri.ps psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & </bash> 1734 1733 2009-04-03T20:19:21Z Ziyadin 4 <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia kategorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şurasıdır: cd /srtm/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Her bir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isimlerinde o çerçevenin sol alt köşe koordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip </bash> SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz 1 enlem derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik DEM'ler sadece Kuzey Amerika için dağıtılıyor). Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200'dür. Dolayısıyla, her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registration]] değil de [[grid registration]] yapıldığı için birer piksel fazla oluyor (yani 1201x1201). Peki niye SRTM 90 m diyoruz??? Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90 m (aslında tam olarak 92.5 m) yapar Peki 90x90 kare şeklindemidir? Hayır! Çünkü 3 saniye kuzey-güney yönünde tam olarak aynı mesafeye takabül etmez eğer ekvator civardında değilseniz. Enlemler arasındaki mesafe değişmez. Dünyanın etrafı yaklaşık 40000 km kabul edersek 1 enlem derecenin km cinsinden değişimi 40000/360 ~= 111 km'dir. Boylamlar arasındaki mesafe ise bulunan enleme göre değişir. Ekvatordan kutuplara doğru gidildikçe mesafe azalır. Dünyanın yarıçapının 6367449 olduğu kabul edildiğinde X enlemi boyunca boylamlar arası mesafe için şu formül kullanılır: mesafe = 3.14/180 * cos(x) * 6367449 Marmara bölgesinde enlem 40 derece olarak alınırsa bu mesafenin yaklaşık 86 km olduğu ortaya çıkar. Buradan da doğu batı yönünde piksel büyüklüğü 86/1200~=71 m olduğu çıkar. Dolayısıyla bu bölgede pikseller 71x92 m ebatındadır. GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani SRTM90'nın 10 katı <bash> # Her bir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutunun 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için: ls -la # yapınca aşağıdaki gibi bir çıktı görürsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradan da dosya boyutunun gerçekten de 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile DEM'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklı mı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizde de böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endian) yanlış olmasıdır. # Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmiş mi grdinfo N40E029.grd # dersek şunları görürüz # ..... # N40E029.grd: z_min: -32768 z_max: 2531 name: z # .... # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # # .... #N40E029C.grd: z_min: 0 z_max: 2531 name: z # .... grdinfo N40E028C.grd #.... #N40E028C.grd: z_min: 0 z_max: 1251 name: z #... # bunlar yan yana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tek tek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # alanı ve projeksiyonu (JM = mercator projeksiyon) set'leyelim set R = "-R28/30/40/41 -JM6" # dosya ismi verelim set name = marmararenkli.ps psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name & #gri ton olsun ama yükseltiye göre değişmesin tonlama; gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt set name = marmaragri.ps psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & </bash> 1733 1732 2009-04-03T20:16:26Z Ziyadin 4 <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia kategorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şurasıdır: cd /srtm/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Her bir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isimlerinde o çerçevenin sol alt köşe koordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip </bash> ikinci ve en kolay yolu SRTM verilerinin indirilmesi [http://www.anandarooproy.com/gmt/getsrtm.tgz]getsrtm scripti kullanılabilir. Yukarıdaki iki dosyayı indirmek ve birleştirmek için aşağıdaki komutu vermek yeterli olacaktır. getsrtm3 eurasia -R28/30/40/41 SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz 1 enlem derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik DEM'ler sadece Kuzey Amerika için dağıtılıyor). Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200'dür. Dolayısıyla, her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registration]] değil de [[grid registration]] yapıldığı için birer piksel fazla oluyor (yani 1201x1201). Peki niye SRTM 90 m diyoruz??? Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90 m (aslında tam olarak 92.5 m) yapar Peki 90x90 kare şeklindemidir? Hayır! Çünkü 3 saniye kuzey-güney yönünde tam olarak aynı mesafeye takabül etmez eğer ekvator civardında değilseniz. Enlemler arasındaki mesafe değişmez. Dünyanın etrafı yaklaşık 40000 km kabul edersek 1 enlem derecenin km cinsinden değişimi 40000/360 ~= 111 km'dir. Boylamlar arasındaki mesafe ise bulunan enleme göre değişir. Ekvatordan kutuplara doğru gidildikçe mesafe azalır. Dünyanın yarıçapının 6367449 olduğu kabul edildiğinde X enlemi boyunca boylamlar arası mesafe için şu formül kullanılır: mesafe = 3.14/180 * cos(x) * 6367449 Marmara bölgesinde enlem 40 derece olarak alınırsa bu mesafenin yaklaşık 86 km olduğu ortaya çıkar. Buradan da doğu batı yönünde piksel büyüklüğü 86/1200~=71 m olduğu çıkar. Dolayısıyla bu bölgede pikseller 71x92 m ebatındadır. GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani SRTM90'nın 10 katı <bash> # Her bir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutunun 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için: ls -la # yapınca aşağıdaki gibi bir çıktı görürsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradan da dosya boyutunun gerçekten de 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile DEM'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklı mı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizde de böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endian) yanlış olmasıdır. # Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmiş mi grdinfo N40E029.grd # dersek şunları görürüz # ..... # N40E029.grd: z_min: -32768 z_max: 2531 name: z # .... # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # # .... #N40E029C.grd: z_min: 0 z_max: 2531 name: z # .... grdinfo N40E028C.grd #.... #N40E028C.grd: z_min: 0 z_max: 1251 name: z #... # bunlar yan yana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tek tek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # alanı ve projeksiyonu (JM = mercator projeksiyon) set'leyelim set R = "-R28/30/40/41 -JM6" # dosya ismi verelim set name = marmararenkli.ps psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name & #gri ton olsun ama yükseltiye göre değişmesin tonlama; gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt set name = marmaragri.ps psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & </bash> 1732 1731 2009-04-03T20:13:16Z Ziyadin 4 <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia kategorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şurasıdır: cd /srtm/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Her bir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isimlerinde o çerçevenin sol alt köşe koordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip </bash> ikinci ve en kolay yolu SRTM verilerinin indirilmesi [http://www.anandarooproy.com/gmt/getsrtm.tgz,getsrtm] scripti kullanılabilir. Yukarıdaki iki dosyayı indirmek ve birleştirmek için aşağıdaki komutu vermek yeterli olacaktır. getsrtm3 eurasia -R28/30/40/41 SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz 1 enlem derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik DEM'ler sadece Kuzey Amerika için dağıtılıyor). Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200'dür. Dolayısıyla, her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registration]] değil de [[grid registration]] yapıldığı için birer piksel fazla oluyor (yani 1201x1201). Peki niye SRTM 90 m diyoruz??? Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90 m (aslında tam olarak 92.5 m) yapar Peki 90x90 kare şeklindemidir? Hayır! Çünkü 3 saniye kuzey-güney yönünde tam olarak aynı mesafeye takabül etmez eğer ekvator civardında değilseniz. Enlemler arasındaki mesafe değişmez. Dünyanın etrafı yaklaşık 40000 km kabul edersek 1 enlem derecenin km cinsinden değişimi 40000/360 ~= 111 km'dir. Boylamlar arasındaki mesafe ise bulunan enleme göre değişir. Ekvatordan kutuplara doğru gidildikçe mesafe azalır. Dünyanın yarıçapının 6367449 olduğu kabul edildiğinde X enlemi boyunca boylamlar arası mesafe için şu formül kullanılır: mesafe = 3.14/180 * cos(x) * 6367449 Marmara bölgesinde enlem 40 derece olarak alınırsa bu mesafenin yaklaşık 86 km olduğu ortaya çıkar. Buradan da doğu batı yönünde piksel büyüklüğü 86/1200~=71 m olduğu çıkar. Dolayısıyla bu bölgede pikseller 71x92 m ebatındadır. GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani SRTM90'nın 10 katı <bash> # Her bir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutunun 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için: ls -la # yapınca aşağıdaki gibi bir çıktı görürsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradan da dosya boyutunun gerçekten de 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile DEM'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklı mı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizde de böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endian) yanlış olmasıdır. # Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmiş mi grdinfo N40E029.grd # dersek şunları görürüz # ..... # N40E029.grd: z_min: -32768 z_max: 2531 name: z # .... # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # # .... #N40E029C.grd: z_min: 0 z_max: 2531 name: z # .... grdinfo N40E028C.grd #.... #N40E028C.grd: z_min: 0 z_max: 1251 name: z #... # bunlar yan yana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tek tek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # alanı ve projeksiyonu (JM = mercator projeksiyon) set'leyelim set R = "-R28/30/40/41 -JM6" # dosya ismi verelim set name = marmararenkli.ps psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name & #gri ton olsun ama yükseltiye göre değişmesin tonlama; gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt set name = marmaragri.ps psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & </bash> 1731 1730 2009-04-03T20:12:40Z Ziyadin 4 <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia kategorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şurasıdır: cd /srtm/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Her bir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isimlerinde o çerçevenin sol alt köşe koordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip </bash> ikinci ve en kolay yolu SRTM verilerinin indirilmesi [http://www.anandarooproy.com/gmt/getsrtm.tgz] scripti kullanılabilir. Yukarıdaki iki dosyayı indirmek ve birleştirmek için aşağıdaki komutu vermek yeterli olacaktır. getsrtm3 eurasia -R28/30/40/41 SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz 1 enlem derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik DEM'ler sadece Kuzey Amerika için dağıtılıyor). Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200'dür. Dolayısıyla, her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registration]] değil de [[grid registration]] yapıldığı için birer piksel fazla oluyor (yani 1201x1201). Peki niye SRTM 90 m diyoruz??? Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90 m (aslında tam olarak 92.5 m) yapar Peki 90x90 kare şeklindemidir? Hayır! Çünkü 3 saniye kuzey-güney yönünde tam olarak aynı mesafeye takabül etmez eğer ekvator civardında değilseniz. Enlemler arasındaki mesafe değişmez. Dünyanın etrafı yaklaşık 40000 km kabul edersek 1 enlem derecenin km cinsinden değişimi 40000/360 ~= 111 km'dir. Boylamlar arasındaki mesafe ise bulunan enleme göre değişir. Ekvatordan kutuplara doğru gidildikçe mesafe azalır. Dünyanın yarıçapının 6367449 olduğu kabul edildiğinde X enlemi boyunca boylamlar arası mesafe için şu formül kullanılır: mesafe = 3.14/180 * cos(x) * 6367449 Marmara bölgesinde enlem 40 derece olarak alınırsa bu mesafenin yaklaşık 86 km olduğu ortaya çıkar. Buradan da doğu batı yönünde piksel büyüklüğü 86/1200~=71 m olduğu çıkar. Dolayısıyla bu bölgede pikseller 71x92 m ebatındadır. GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani SRTM90'nın 10 katı <bash> # Her bir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutunun 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için: ls -la # yapınca aşağıdaki gibi bir çıktı görürsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradan da dosya boyutunun gerçekten de 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile DEM'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklı mı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizde de böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endian) yanlış olmasıdır. # Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmiş mi grdinfo N40E029.grd # dersek şunları görürüz # ..... # N40E029.grd: z_min: -32768 z_max: 2531 name: z # .... # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # # .... #N40E029C.grd: z_min: 0 z_max: 2531 name: z # .... grdinfo N40E028C.grd #.... #N40E028C.grd: z_min: 0 z_max: 1251 name: z #... # bunlar yan yana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tek tek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # alanı ve projeksiyonu (JM = mercator projeksiyon) set'leyelim set R = "-R28/30/40/41 -JM6" # dosya ismi verelim set name = marmararenkli.ps psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name & #gri ton olsun ama yükseltiye göre değişmesin tonlama; gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt set name = marmaragri.ps psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & </bash> 1730 1729 2009-04-03T20:12:00Z Ziyadin 4 <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia kategorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şurasıdır: cd /srtm/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Her bir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isimlerinde o çerçevenin sol alt köşe koordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip </bash> ikinci ve en kolay yolu SRTM verilerinin indirilmesi getsrtm3 scripti kullanılabilir. Yukarıdaki iki dosyayı indirmek ve birleştirmek için aşağıdaki komutu vermek yeterli olacaktır. getsrtm3 eurasia -R28/30/40/41 SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz 1 enlem derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik DEM'ler sadece Kuzey Amerika için dağıtılıyor). Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200'dür. Dolayısıyla, her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registration]] değil de [[grid registration]] yapıldığı için birer piksel fazla oluyor (yani 1201x1201). Peki niye SRTM 90 m diyoruz??? Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90 m (aslında tam olarak 92.5 m) yapar Peki 90x90 kare şeklindemidir? Hayır! Çünkü 3 saniye kuzey-güney yönünde tam olarak aynı mesafeye takabül etmez eğer ekvator civardında değilseniz. Enlemler arasındaki mesafe değişmez. Dünyanın etrafı yaklaşık 40000 km kabul edersek 1 enlem derecenin km cinsinden değişimi 40000/360 ~= 111 km'dir. Boylamlar arasındaki mesafe ise bulunan enleme göre değişir. Ekvatordan kutuplara doğru gidildikçe mesafe azalır. Dünyanın yarıçapının 6367449 olduğu kabul edildiğinde X enlemi boyunca boylamlar arası mesafe için şu formül kullanılır: mesafe = 3.14/180 * cos(x) * 6367449 Marmara bölgesinde enlem 40 derece olarak alınırsa bu mesafenin yaklaşık 86 km olduğu ortaya çıkar. Buradan da doğu batı yönünde piksel büyüklüğü 86/1200~=71 m olduğu çıkar. Dolayısıyla bu bölgede pikseller 71x92 m ebatındadır. GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani SRTM90'nın 10 katı <bash> # Her bir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutunun 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için: ls -la # yapınca aşağıdaki gibi bir çıktı görürsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradan da dosya boyutunun gerçekten de 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile DEM'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklı mı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizde de böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endian) yanlış olmasıdır. # Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmiş mi grdinfo N40E029.grd # dersek şunları görürüz # ..... # N40E029.grd: z_min: -32768 z_max: 2531 name: z # .... # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # # .... #N40E029C.grd: z_min: 0 z_max: 2531 name: z # .... grdinfo N40E028C.grd #.... #N40E028C.grd: z_min: 0 z_max: 1251 name: z #... # bunlar yan yana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tek tek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # alanı ve projeksiyonu (JM = mercator projeksiyon) set'leyelim set R = "-R28/30/40/41 -JM6" # dosya ismi verelim set name = marmararenkli.ps psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name & #gri ton olsun ama yükseltiye göre değişmesin tonlama; gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt set name = marmaragri.ps psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & </bash> 1729 1714 2009-04-03T20:11:36Z Ziyadin 4 <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia kategorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şurasıdır: cd /srtm/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Her bir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isimlerinde o çerçevenin sol alt köşe koordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip </bash> ############################# ikinci ve en kolay yolu SRTM verilerinin indirilmesi ##### [getsrtm3] scripti kullanılabilir. Yukarıdaki iki dosyayı indirmek ve birleştirmek için aşağıdaki komutu vermek yeterli olacaktır. getsrtm3 eurasia -R28/30/40/41 SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz 1 enlem derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik DEM'ler sadece Kuzey Amerika için dağıtılıyor). Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200'dür. Dolayısıyla, her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registration]] değil de [[grid registration]] yapıldığı için birer piksel fazla oluyor (yani 1201x1201). Peki niye SRTM 90 m diyoruz??? Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90 m (aslında tam olarak 92.5 m) yapar Peki 90x90 kare şeklindemidir? Hayır! Çünkü 3 saniye kuzey-güney yönünde tam olarak aynı mesafeye takabül etmez eğer ekvator civardında değilseniz. Enlemler arasındaki mesafe değişmez. Dünyanın etrafı yaklaşık 40000 km kabul edersek 1 enlem derecenin km cinsinden değişimi 40000/360 ~= 111 km'dir. Boylamlar arasındaki mesafe ise bulunan enleme göre değişir. Ekvatordan kutuplara doğru gidildikçe mesafe azalır. Dünyanın yarıçapının 6367449 olduğu kabul edildiğinde X enlemi boyunca boylamlar arası mesafe için şu formül kullanılır: mesafe = 3.14/180 * cos(x) * 6367449 Marmara bölgesinde enlem 40 derece olarak alınırsa bu mesafenin yaklaşık 86 km olduğu ortaya çıkar. Buradan da doğu batı yönünde piksel büyüklüğü 86/1200~=71 m olduğu çıkar. Dolayısıyla bu bölgede pikseller 71x92 m ebatındadır. GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani SRTM90'nın 10 katı <bash> # Her bir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutunun 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için: ls -la # yapınca aşağıdaki gibi bir çıktı görürsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradan da dosya boyutunun gerçekten de 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile DEM'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklı mı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizde de böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endian) yanlış olmasıdır. # Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmiş mi grdinfo N40E029.grd # dersek şunları görürüz # ..... # N40E029.grd: z_min: -32768 z_max: 2531 name: z # .... # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # # .... #N40E029C.grd: z_min: 0 z_max: 2531 name: z # .... grdinfo N40E028C.grd #.... #N40E028C.grd: z_min: 0 z_max: 1251 name: z #... # bunlar yan yana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tek tek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # alanı ve projeksiyonu (JM = mercator projeksiyon) set'leyelim set R = "-R28/30/40/41 -JM6" # dosya ismi verelim set name = marmararenkli.ps psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name & #gri ton olsun ama yükseltiye göre değişmesin tonlama; gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt set name = marmaragri.ps psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & </bash> 1714 2009-04-03T15:49:56Z Ziyadin 4 <bash> ######################################################################## ## SRTM veri indirme, GMT grid'e dönüştürme, birleştirme ve plot etme ## ######################################################################## # SRTM verileri aşağıdaki ftp sitesinden indirilebilir ftp 152.61.4.9 # kullanıcı anonymous # şifre email adresi # /srtm/Documentation klasörünün altında Continent_def.gif isimli dosyayı indirip ilgilenen bölge # hangi kategoriye giriyor öğren. cd /srtm/Documentation get Continent_def.gif # Farzedelim Eurasia kategorisi olsun. Bu durumda 90 m'lik yani 3 ark saniyelik SRTM verinizin # bulunduğu yer şurasıdır: cd /srtm/version2/SRTM3/Eurasia # burada 1x1 derecelik çerçevelere bölünmüş durumda srtm verileri. Her bir çerçevenin nereyi # kapsadığı isminden anlaşılabilir. Çerçeve isimlerinde o çerçevenin sol alt köşe koordinatı # verilmektedir. Örneğin 40-41 kuzey enlemleri ve 29-30 boylamları arasında kalan bölgenin # verisini içeren dosyanın adı N40E029.hgt.zip'dir. Bu çerçeve Bursa-Gemlik civarını kapsamaktadır. # Şimdi bunu ve yandaki çerçeveyi indirelim. get N40E029.hgt.zip get N40E028.hgt.zip # zipleri açalım unzip N40E029.hgt.zip unzip N40E028.hgt.zip </bash> SRTM verileri 2 byte binary formatındadır. Yani her bir yükseklik verisi için diskte ayrılan yer 2 byte'dır. Bu durumda bir SRTM çerçevesinin ne kadarlık bir yer kapladığını hesap edebiliriz 1 enlem derece (degree) = 60 dakika (minute) = 3600 saniye (second)'dir Indirdiğimiz SRTM 3 arc saniye (1 arc saniyelik DEM'ler sadece Kuzey Amerika için dağıtılıyor). Her bir piksel 3 saniyelik bir uzunluğa sahip olduğuna göre bir derecelik mesafe için gerekli olan piksel sayısı 3600/3 = 1200'dür. Dolayısıyla, her bir çerçevede 1x1 derecelik bir alan olduğuna göre piksel sayımız 1200x1200 olması gerekiyor. Ancak [[piksel registration]] değil de [[grid registration]] yapıldığı için birer piksel fazla oluyor (yani 1201x1201). Peki niye SRTM 90 m diyoruz??? Çünkü 1 derece = 111 km olduğuna göre 1 arc saniye = 111000/3600 = ~30m yapar. Buradan 3 saniye de 3x30m = 90 m (aslında tam olarak 92.5 m) yapar Peki 90x90 kare şeklindemidir? Hayır! Çünkü 3 saniye kuzey-güney yönünde tam olarak aynı mesafeye takabül etmez eğer ekvator civardında değilseniz. Enlemler arasındaki mesafe değişmez. Dünyanın etrafı yaklaşık 40000 km kabul edersek 1 enlem derecenin km cinsinden değişimi 40000/360 ~= 111 km'dir. Boylamlar arasındaki mesafe ise bulunan enleme göre değişir. Ekvatordan kutuplara doğru gidildikçe mesafe azalır. Dünyanın yarıçapının 6367449 olduğu kabul edildiğinde X enlemi boyunca boylamlar arası mesafe için şu formül kullanılır: mesafe = 3.14/180 * cos(x) * 6367449 Marmara bölgesinde enlem 40 derece olarak alınırsa bu mesafenin yaklaşık 86 km olduğu ortaya çıkar. Buradan da doğu batı yönünde piksel büyüklüğü 86/1200~=71 m olduğu çıkar. Dolayısıyla bu bölgede pikseller 71x92 m ebatındadır. GTOPO30 ve SRTM30 30 saniye aralıklıdır dolayısıyla 30x30 = ~900 m, yani SRTM90'nın 10 katı <bash> # Her bir piksel 2 byte'lık bir yer tuttuğuna göre çerçevenin boyutunun 1201x1201x2=2884802 byte # olması gerekir. Bunu doğrulamak için: ls -la # yapınca aşağıdaki gibi bir çıktı görürsünüz # -rw-r--r-- 1 ziyadin staff 2884802 May 27 2005 N40E029.hgt # ve buradan da dosya boyutunun gerçekten de 2884802 olduğu görülür. Aksi türlü bir yanlışlık var demektir. # Şimdi bu dosyaları xyz2grd komutu ile gridleyip birleştirelim. # -R ile DEM'in sınırları verilir: -R/lonMin/lonMax/latMin/latMax # -I ile derece cinsinden piksel büyüklüğü: 1/1200 = 0.000833333 # -Zh ile verinin 2 byte binary olduğu belirtilir # -G ile output grd dosya ismi verilir xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zh -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zh -GN40E028.grd # Şimdi grdinfo programı ile yükseklik değerlerine bir bakalım mantıklı mı grdinfo N40E029.grd # deyince şu satırlar gözükür # N40E029.grd: Title: N40E029.grd # N40E029.grd: Command: xyz2grd -R29/30/40/41 -I0.00083333 N40E029.hgt -Zh -GN40E029.grd # N40E029.grd: Remark: # N40E029.grd: Gridline node registration used # N40E029.grd: Grid file format: nf (# 18) # N40E029.grd: x_min: 29 x_max: 30 x_inc: 0.000833333 name: x nx: 1201 # N40E029.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # N40E029.grd: z_min: -32768 z_max: 32521 name: z # N40E029.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi bende z_min ve z_max değerleri -32768 ve 32521 # Burada bir hata var!!! # Sizde de böyle çıkıyorsa o zaman bunun düzeltilmesi gerekiyor. # Bunun sebebi binary dosyada byte-order'ın (big veya little endian) yanlış olmasıdır. # Byte order'u swap etmek için -Z opsiyonuna w eklenmesi gerekir. xyz2grd N40E029.hgt -R29/30/40/41 -I0.00083333 -Zhw -GN40E029.grd xyz2grd N40E028.hgt -R28/29/40/41 -I0.00083333 -Zhw -GN40E028.grd # Yeniden bakalım düzelmiş mi grdinfo N40E029.grd # dersek şunları görürüz # ..... # N40E029.grd: z_min: -32768 z_max: 2531 name: z # .... # x_max düzelmiş ama z_min halen kötü. Bu değeri sıfırlamamız gerekiyor. # Sıfırlamak için grdclip komutunu kullanabiliriz. # -Sb0/NaN opsiyonu ile 0 den küçük tüm değerler NaN (Not A Number) olarak atanır ve # yeni grid -G opsiyonunda verilir. Deniz seviyesinin altına olan yerler var malum bu durumda # 0 yerine -1000 felan verilebilir. grdclip N40E029.grd -Sb0/NaN -GN40E029C.grd grdclip N40E028.grd -Sb0/NaN -GN40E028C.grd # Yeniden bakalım grdinfo N40E029C.grd #dersek # # .... #N40E029C.grd: z_min: 0 z_max: 2531 name: z # .... grdinfo N40E028C.grd #.... #N40E028C.grd: z_min: 0 z_max: 1251 name: z #... # bunlar yan yana olduğu için yine GMT grdpaste ile birleştirilip -G opsiyonu ile birleştirilen # dosyaya mozaiksrtm.grd ismi verilebilir. ######################### birleştirme ################################# grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd grdinfo mozaiksrtm.grd # mozaiksrtm.grd: Title: mozaiksrtm.grd # mozaiksrtm.grd: Command: grdpaste N40E029C.grd N40E028C.grd -Gmozaiksrtm.grd # mozaiksrtm.grd: Remark: # mozaiksrtm.grd: Gridline node registration used # mozaiksrtm.grd: Grid file format: nf (# 18) # mozaiksrtm.grd: x_min: 28 x_max: 30 x_inc: 0.000833333 name: x nx: 2401 # mozaiksrtm.grd: y_min: 40 y_max: 41 y_inc: 0.000833333 name: y ny: 1201 # mozaiksrtm.grd: z_min: 0 z_max: 2531 name: z # mozaiksrtm.grd: scale_factor: 1 add_offset: 0 # Görüldüğü gibi doğu batı yönünde piksel adeti ikiye katlandı. #################### Şimdi bunu plot edip görelim ##################### # bir grd değişkeni tanımlayıp tek tek her seferinde yazmaktan kurtulalım set grd = mozaiksrtm.grd # Renkli palet yapalım grd2cpt -Crainbow -Z $grd > ! color.cpt # Gölge dosyası oluşturalım grdgradient $grd -A315 -Nt -Gshade.grd # bazı gmt ayarları gmtset PLOT_DEGREE_FORMAT +D MEASURE_UNIT inch # alanı ve projeksiyonu (JM = mercator projeksiyon) set'leyelim set R = "-R28/30/40/41 -JM6" # dosya ismi verelim set name = marmararenkli.ps psbasemap $R -B0.2 -K > ! $name grdimage $R -Ccolor.cpt $grd -Ishade.grd -O -K >> $name pscoast -Df -O $R -W -Ia >> $name xv $name & #gri ton olsun ama yükseltiye göre değişmesin tonlama; gölgeye göre değişşin. # Palet oluşturalım echo -10000 180 180 180 10000 180 180 180 > ! gray.cpt set name = marmaragri.ps psbasemap $R -B0.2 -K -P> ! $name grdimage $R -Cgray.cpt $grd -Ishade.grd -O -K>> $name pscoast -Df -S120 -W -O -R -JM -Ia/2/blue -K >> $name psbasemap -Lf29.8/40.1/29.8/40.1/20 -R -JM -O -B.2 >> $name xv $name & </bash> Sayfanın başlığı 0 1425 1669 2009-04-02T13:19:02Z Ziyadin 4 Topografik kesit alma Saç dökülmesi 0 1491 2074 2073 2011-08-31T10:56:05Z Yilmazbecerikli 31 Saç, insanlarda, kafa üzerinde bulunan kıl kümesine verilmiş olan genel bir isimdir. Kafanın üst bölümünde bulunan kıllar vucudun diğer bölgelerine göre daha hızlı uzamaktadırlar. Saçın uzama hızı ayda ortalama 1 cm kadardır. Saçların uzama devreleri birbirinden bağımsız bulunduğu için bir saç uzarken diğer bir saç dökülebilir. Yeni doğmuş bebeklerde tüm saçlar aynı evrede bulunduğundan bebeklerin 2-3 haftalık dönemlerinde aniden saçların dökülmesi görülebilmektedir. Daha sonra 6 ila 8 ay içerisinde bu düzen yetişkinlerde olduğu gibi bağımsız bir düzene dönüşür. Saç şekilleri ve renkleri, yaş, ırk, cinsiyet ve hormonların duruma göre değişiklik gösterir. Katmanlardan oluşan saçlar Afrika'lı bir insanda yaklaşık 3 kat dokudan oluştuğundan kıvrılma eğilimi gösterirken, Asya'lı bir insanda 10 kata kadar çıkarak düz olma eğilimi göstermektedir. Saç folikülü saçın içerisinde büyüdüğü yapıya verilen isimdir. Bu bölüm gözenekli bir yapıdan oluşur ve yağ üreterek deriyi ve saçı yağlandırır. Gözenekli kısımın dışında kalan bölümde ise özel kaslar yer almaktadır. Saç dökülmesi erkeklerde daha sık olarak, hem erkeklerde hem de kadınlarda görülmektedir. [http://www.sacdokulmesi101.com/erkek-tipi-sac-dokulmesi/ Erkek tipi saç dökülmesi] alnın iki yanından başlayarak saçların geriye doğru çekilmesidir. İlerleyen dönemlerde kafanın üst-ön tarafında küçük bir bölgede saç kümesi kalır ve son olarak bu saçlar da dökülerek kafanın üst bölümünde tamamen bir kellik oluşur. [http://www.sacdokulmesi101.com/kadinlarda-sac-dokulmesi/ Kadınlar da saç dökülmesi] ise daha çok saçların seyrekleşmesi şeklinde görülür ve saçın ön çizgisi erkeklerde olduğu gibi geriye doğru çekilmez. Saç dökülmesi sorunu ile karşılaşan insanlarda tedaviye geçilmeden önce [http://www.sacdokulmesi101.com/erkeklerde-sac-dokulmesinin-nedenler/ saç dökülmesinin nedenleri] belirlenmelidir. Birçok hastalık, stres, hormonal bozukluklar yetersiz beslenme ve dış etkenler saç dökülmesine sebep olabilmektedir. Günümüzde aşırı miktarda kozmetik ürünlerin kullanılması içerdikleri kimyasal maddeler nedeniyle saç dökülmesini tetikleyebilmektedir. Ayrıca saçları sıklıkla yıkamak saçları yıpratarak dökülmesine neden olabilmektedir. Saçları iki günde bir kez yıkamak yeterlidir. Saçları yıkarken aşırı miktarda kimyasal ürünler yerine eczanelerde bulunan doğal ürünler tercih edilmelidir. 2073 2072 2011-08-31T10:52:28Z Yilmazbecerikli 31 Saç, insanlarda, kafa üzerinde bulunan kıl kümesine verilmiş olan genel bir isimdir. Kafa bölümünde bulunan kıllar vucudun diğer bölgelerine göre daha hızlı uzamaktadırlar. Saçın uzama hızı ayda ortalama 1 cm kadardır. Saçların uzama devreleri birbirinden bağımsız bulunduğu için bir saç uzarken diğer saç dökülebilmektedir. Yeni doğmuş bebeklerde tüm saçlar aynı evrede bulunduğundan 2-3 haftalık dönemlerinde aniden saçların dökülmesi görülebilmektedir. Daha sonra 6 ila 8 ay içerisinde bu düzen yetişkinlerde olduğu gibi bağımsız bir düzene dönüşür. Saç şekilleri ve renkleri, yaş, ırk, cinsiyet ve hormonların duruma göre değişiklik gösterir. Katmanlardan oluşan saçlar örneğin Afrika'li bir insanda yaklaşık 3 kat dokudan oluştuğundan kıvrılma eğilimi gösterirken, Ayya'lı bir insanda 10 kata kadar çıktığından düz olma eğilimi göstermektedir. Saç folikülü saçın içerisinde büyüdüğü yapıya verilen addır. Bu bölüm gözenekli bir yapıdan oluşur ve yağ üreterek deriyi ve saçı yağlandırır. Gözenekli kısımın dışında kalan bölümde ise özel kaslar yer almaktadır. Saç dökülmesi erkeklerde daha sık olarak, hem erkeklerde hem de kadınlarda görülmektedir. [http://www.sacdokulmesi101.com/erkek-tipi-sac-dokulmesi/ Erkek tipi saç dökülmesi] alnın iki yanından başlayarak saçların geriye doğru çekilmesidir. İlerleyen dönemlerde kafanın üst-ön tarafında küçük bir bölgede saç kümesi kalır ve son olarak bu saçlar da dökülerek kafanın üst bölümünde tamamen bir kellik oluşur. [http://www.sacdokulmesi101.com/kadinlarda-sac-dokulmesi/ Kadınlar da saç dökülmesi] ise daha çok saçların seyrekleşmesi şeklinde görülür ve saçın ön çizgisi erkeklerde olduğu gibi geriye doğru çekilme olmaz. Saç dökülmesi sorunu ile karşılaşan insanlarda tedaviye geçilmeden önce [http://www.sacdokulmesi101.com/erkeklerde-sac-dokulmesinin-nedenler/ saç dökülmesinin nedenleri] belirlenmelidir. Birçok hastalık, stres, hormonal bozukluklar yetersiz beslenme ve dış etkenler saç dökülmesine sebep olabilmektedir. Günümüzde aşırı miktarda kozmetik ürünlerin kullanılması içerdikleri kimyasal maddeler nedeniyle saç dökülmesini tetikleyebilmektedir. Ayrıca saçları sıklıkla yıkamak saçları yıpratarak dökülmesine neden olabilmektedir. Saçları iki günde bir kez yıkamak kafidir. Saçları yıkarken aşırı miktarda kimyasal ürünler yerine eczanelerde bulunan doğal ürünler tercih edilmelidir. 2072 2071 2011-08-31T10:51:56Z Yilmazbecerikli 31 Saç, insanlarda, kafa üzerinde bulunan kıl kümesine verilmiş olan genel bir addır. Kafa bölümünde bulunan kıllar vucudun diğer bölgelerine göre daha hızlı uzamaktadırlar. Saçın uzama hızı ayda ortalama 1 cm kadardır. Saçların uzama devreleri birbirinden bağımsız bulunduğu için bir saç uzarken diğer saç dökülebilmektedir. Yeni doğmuş bebeklerde tüm saçlar aynı evrede bulunduğundan 2-3 haftalık dönemlerinde aniden saçların dökülmesi görülebilmektedir. Daha sonra 6 ila 8 ay içerisinde bu düzen yetişkinlerde olduğu gibi bağımsız bir düzene dönüşür. Saç şekilleri ve renkleri, yaş, ırk, cinsiyet ve hormonların duruma göre değişiklik gösterir. Katmanlardan oluşan saçlar örneğin Afrika'li bir insanda yaklaşık 3 kat dokudan oluştuğundan kıvrılma eğilimi gösterirken, Ayya'lı bir insanda 10 kata kadar çıktığından düz olma eğilimi göstermektedir. Saç folikülü saçın içerisinde büyüdüğü yapıya verilen addır. Bu bölüm gözenekli bir yapıdan oluşur ve yağ üreterek deriyi ve saçı yağlandırır. Gözenekli kısımın dışında kalan bölümde ise özel kaslar yer almaktadır. Saç dökülmesi erkeklerde daha sık olarak, hem erkeklerde hem de kadınlarda görülmektedir. [http://www.sacdokulmesi101.com/erkek-tipi-sac-dokulmesi/ Erkek tipi saç dökülmesi] alnın iki yanından başlayarak saçların geriye doğru çekilmesidir. İlerleyen dönemlerde kafanın üst-ön tarafında küçük bir bölgede saç kümesi kalır ve son olarak bu saçlar da dökülerek kafanın üst bölümünde tamamen bir kellik oluşur. [http://www.sacdokulmesi101.com/kadinlarda-sac-dokulmesi/ Kadınlar da saç dökülmesi] ise daha çok saçların seyrekleşmesi şeklinde görülür ve saçın ön çizgisi erkeklerde olduğu gibi geriye doğru çekilme olmaz. Saç dökülmesi sorunu ile karşılaşan insanlarda tedaviye geçilmeden önce [http://www.sacdokulmesi101.com/erkeklerde-sac-dokulmesinin-nedenler/ saç dökülmesinin nedenleri] belirlenmelidir. Birçok hastalık, stres, hormonal bozukluklar yetersiz beslenme ve dış etkenler saç dökülmesine sebep olabilmektedir. Günümüzde aşırı miktarda kozmetik ürünlerin kullanılması içerdikleri kimyasal maddeler nedeniyle saç dökülmesini tetikleyebilmektedir. Ayrıca saçları sıklıkla yıkamak saçları yıpratarak dökülmesine neden olabilmektedir. Saçları iki günde bir kez yıkamak kafidir. Saçları yıkarken aşırı miktarda kimyasal ürünler yerine eczanelerde bulunan doğal ürünler tercih edilmelidir. 2071 2011-08-31T10:29:59Z Yilmazbecerikli 31 [['''Saç Dökülmesi''']] Sunum için resim hazırlama 0 1442 1755 2009-04-04T15:53:39Z Onur 5 GMT çıkışı [[postscript]] dosyalar kullanılan veri miktarına bağlı olarak çok büyük olabilir. Ancak bu dosya büyüklüğü jpg, tiff gibi formatlara dönüştürme sonrasında elde edilecek büyüklükle ilişkili değildir. Bir [[postscript]] dosya ne kadar büyük olursa olsun özellikle sunum programlarında kullanılmak üzere çok küçültülerek net bir görüntü elde edilebilir. Bunun için aşağıdaki adımlar kullanılabilir: * [[postscript]] dosyayı Gimp, CorelDraw, Photoshop, Illustrator gibi bir grafik işleme programında açın. * Dosyayı jpg formatında saklamak için ''save as'' veya ''export'' komutunu seçin. * Dosyanın yatay (X) uzunluğunu 1500 pixel, çözünürlüğünü ise 600dpi olarak seçin. * jpg için yumuşaklaştırma seçeneğini %100 yapın. * Sakladığını jpg dosyayı sunum slaytının üzerine yerleştirin. * Resmi köşelerinden tutup büyütün. Tüm sürümler 0 1390 1452 2009-03-16T19:32:51Z Onur 5 Tüm sürümler sayfasının yeni adı: Linux Tüm Sürümler #REDIRECT [[Linux Tüm Sürümler]] Türkiye Kıyı Şeridi 0 1378 1762 1686 2009-04-04T17:03:32Z Onur 5 (GMTTürkiye sayfalarında yer alan [[Onur Tan]]'ın hazırladığı örnektir) [[Resim:Turkiye_kiyi.jpg]] <C> #!/bin/csh # Turkiye Haritasi pscoast -R25/45/33/43 -JM6 -Df -B4f2g2SWne -A100 -Na/5/255/0/0 \ -I1/1/0/0/255 -G46/139/87 -C250/255/255 -S176/226/255 -W3 -X1.3 -Y5 -P -K > pscoast.ps # pscoast -R25/45/33/43 -JL35.5/36.5/33/41/9.6 -Df -B4f2g2 -A100 -Na/3/255/0/0 \ # -Ia/1/0/0/255 -G200 -S255 -W3 > pscoast.ps ; exit #Yazi pstext -R -JM -N -O -K -: <<END>> pscoast.ps 45.1 35.0 15 0 1 CM TURKIYE END #Sembol psxy -R -JM -O -K -Sa0.3 -G255/255/0 -: -W2 <<END>> pscoast.ps 40.0 32.0 0.5 END #Beyaz Kutu psxy -R -JM -O -K -A -G255 -W1 -: <<END>> pscoast.ps 36.0 38.0 36.0 45.0 33.0 45.0 33.0 38.0 36.0 38.0 END # Genel Harita pscoast -R10/60/33/50 -JM1.9 -Di -W1 -A1000 -G0 -S255 -K -O -X4 -Y0.1 >> pscoast.ps #Kirmizi Cerceve psxy -R -JM -O -A -W10/255/0/0 -: <<END>> pscoast.ps 33 10 33 60 50 60 50 10 33 10 END </C> 1686 1400 2009-04-02T17:08:23Z AhmetA 2 (GMTTürkiye sayfalarında yer alan Onur Tan'ın hazırladığı örnektir) [[Resim:Turkiye_kiyi.jpg]] <C> #!/bin/csh # Turkiye Haritasi pscoast -R25/45/33/43 -JM6 -Df -B4f2g2SWne -A100 -Na/5/255/0/0 \ -I1/1/0/0/255 -G46/139/87 -C250/255/255 -S176/226/255 -W3 -X1.3 -Y5 -P -K > pscoast.ps # pscoast -R25/45/33/43 -JL35.5/36.5/33/41/9.6 -Df -B4f2g2 -A100 -Na/3/255/0/0 \ # -Ia/1/0/0/255 -G200 -S255 -W3 > pscoast.ps ; exit #Yazi pstext -R -JM -N -O -K -: <<END>> pscoast.ps 45.1 35.0 15 0 1 CM TURKIYE END #Sembol psxy -R -JM -O -K -Sa0.3 -G255/255/0 -: -W2 <<END>> pscoast.ps 40.0 32.0 0.5 END #Beyaz Kutu psxy -R -JM -O -K -A -G255 -W1 -: <<END>> pscoast.ps 36.0 38.0 36.0 45.0 33.0 45.0 33.0 38.0 36.0 38.0 END # Genel Harita pscoast -R10/60/33/50 -JM1.9 -Di -W1 -A1000 -G0 -S255 -K -O -X4 -Y0.1 >> pscoast.ps #Kirmizi Cerceve psxy -R -JM -O -A -W10/255/0/0 -: <<END>> pscoast.ps 33 10 33 60 50 60 50 10 33 10 END </C> 1400 1397 2009-03-15T20:47:09Z AhmetA 2 [[Resim:Turkiye_kiyi.jpg]] <C> #!/bin/csh # Turkiye Haritasi pscoast -R25/45/33/43 -JM6 -Df -B4f2g2SWne -A100 -Na/5/255/0/0 \ -I1/1/0/0/255 -G46/139/87 -C250/255/255 -S176/226/255 -W3 -X1.3 -Y5 -P -K > pscoast.ps # pscoast -R25/45/33/43 -JL35.5/36.5/33/41/9.6 -Df -B4f2g2 -A100 -Na/3/255/0/0 \ # -Ia/1/0/0/255 -G200 -S255 -W3 > pscoast.ps ; exit #Yazi pstext -R -JM -N -O -K -: <<END>> pscoast.ps 45.1 35.0 15 0 1 CM TURKIYE END #Sembol psxy -R -JM -O -K -Sa0.3 -G255/255/0 -: -W2 <<END>> pscoast.ps 40.0 32.0 0.5 END #Beyaz Kutu psxy -R -JM -O -K -A -G255 -W1 -: <<END>> pscoast.ps 36.0 38.0 36.0 45.0 33.0 45.0 33.0 38.0 36.0 38.0 END # Genel Harita pscoast -R10/60/33/50 -JM1.9 -Di -W1 -A1000 -G0 -S255 -K -O -X4 -Y0.1 >> pscoast.ps #Kirmizi Cerceve psxy -R -JM -O -A -W10/255/0/0 -: <<END>> pscoast.ps 33 10 33 60 50 60 50 10 33 10 END </C> 1397 1393 2009-03-15T20:44:57Z AhmetA 2 <C> #!/bin/csh # Turkiye Haritasi pscoast -R25/45/33/43 -JM6 -Df -B4f2g2SWne -A100 -Na/5/255/0/0 \ -I1/1/0/0/255 -G46/139/87 -C250/255/255 -S176/226/255 -W3 -X1.3 -Y5 -P -K > pscoast.ps # pscoast -R25/45/33/43 -JL35.5/36.5/33/41/9.6 -Df -B4f2g2 -A100 -Na/3/255/0/0 \ # -Ia/1/0/0/255 -G200 -S255 -W3 > pscoast.ps ; exit #Yazi pstext -R -JM -N -O -K -: <<END>> pscoast.ps 45.1 35.0 15 0 1 CM TURKIYE END #Sembol psxy -R -JM -O -K -Sa0.3 -G255/255/0 -: -W2 <<END>> pscoast.ps 40.0 32.0 0.5 END #Beyaz Kutu psxy -R -JM -O -K -A -G255 -W1 -: <<END>> pscoast.ps 36.0 38.0 36.0 45.0 33.0 45.0 33.0 38.0 36.0 38.0 END # Genel Harita pscoast -R10/60/33/50 -JM1.9 -Di -W1 -A1000 -G0 -S255 -K -O -X4 -Y0.1 >> pscoast.ps #Kirmizi Cerceve psxy -R -JM -O -A -W10/255/0/0 -: <<END>> pscoast.ps 33 10 33 60 50 60 50 10 33 10 END </C> 1393 2009-03-15T20:32:20Z AhmetA 2 <code> #!/bin/csh # Turkiye Haritasi pscoast -R25/45/33/43 -JM6 -Df -B4f2g2SWne -A100 -Na/5/255/0/0 -I1/1/0/0/255 -G46/139/87 -C250/255/255 -S176/226/255 -W3 -X1.3 -Y5 -P -K > pscoast.ps # pscoast -R25/45/33/43 -JL35.5/36.5/33/41/9.6 -Df -B4f2g2 -A100 -Na/3/255/0/0 -Ia/1/0/0/255 -G200 -S255 -W3 > pscoast.ps ; exit #Yazi pstext -R -JM -N -O -K -: <<END>> pscoast.ps 45.1 35.0 15 0 1 CM TURKIYE END #Sembol psxy -R -JM -O -K -Sa0.3 -G255/255/0 -: -W2 <<END>> pscoast.ps 40.0 32.0 0.5 END #Beyaz Kutu psxy -R -JM -O -K -A -G255 -W1 -: <<END>> pscoast.ps 36.0 38.0 36.0 45.0 33.0 45.0 33.0 38.0 36.0 38.0 END # Genel Harita pscoast -R10/60/33/50 -JM1.9 -Di -W1 -A1000 -G0 -S255 -K -O -X4 -Y0.1 >> pscoast.ps #Kirmizi Cerceve psxy -R -JM -O -A -W10/255/0/0 -: <<END>> pscoast.ps 33 10 33 60 50 60 50 10 33 10 END </code> Ubuntu kurulumu 0 1458 2042 1846 2010-12-30T15:18:31Z Onur 5 GMT Ubuntu dağıtımının yazılım depolarında hazır olarak bulunmaktadır (yine de Linux konusunda çok acemi değilseniz kaynak paketten klasik usül kurmanızı tavsiye ederiz). * Synaptic paket yöneticisini kurun ve GMT paketini aratın. [[Resim:GMTsynaptic.jpg]] * Komut satırından kurmak isterseniz <bash> aptitude search GMT sudo aptitude install GMT </bash> Repository'deki sürüm numarasına dikkat edin; güncel sürümden eski bir versiyonu kuruyor olabilirsiniz. == Notlar == * Bu tip sistem tarafından yapılan yüklemelerde, GMT'nin kendisine ait kütüphane vb. klasörleri sisteme ait klasörler altına yüklenebilir. Eğer tüm GMT paketinin tek bir klasör altında olmasını istiyorsanız, yükleme ve derleme işlemini kendiniz yapınız. (--[[Kullanıcı:Onur|Onur Tan]] 16:18, 30 Aralık 2010 (CET)) 1846 1845 2009-04-09T21:16:01Z AhmetA 2 GMT Ubuntu dağıtımının yazılım depolarında hazır olarak bulunmaktadır (yine de Linux konusunda çok acemi değilseniz kaynak paketten klasik usül kurmanızı tavsiye ederiz). * Synaptic paket yöneticisini kurun ve GMT paketini aratın. [[Resim:GMTsynaptic.jpg]] * Komut satırından kurmak isterseniz <bash> aptitude search GMT sudo aptitude install GMT </bash> Repository'deki sürüm numarasına dikkat edin; güncel sürümden eski bir versiyonu kuruyor olabilirsiniz. 1845 2009-04-09T21:15:32Z AhmetA 2 GMT Ubuntu dağıtımının yazılım depolarında hazır olarak bulunmaktadır (yine de Linux konusunda çok acemi değilseniz kaynak paketten klasik usül kurmanızı tavsiye ederiz). * Synaptic paket yöneticisini kurun ve GMT paketini aratın. [[Media:GMTsynaptic.jpg|GMTsynaptic.jpg]] * Komut satırından kurmak isterseniz <bash> aptitude search GMT sudo aptitude install GMT </bash> Repository'deki sürüm numarasına dikkat edin; güncel sürümden eski bir versiyonu kuruyor olabilirsiniz. Wiki Yardım 0 1381 2047 1763 2011-02-18T02:19:48Z Oezlemsert@gmail.com 25 /* Diğer Sorularınız */ === Nasıl Üye Olurum ? === Sağ üst köşedeki '''Oturum Aç ya da yeni hesap edin''' linkine tıklamanız kafi. ===Bir sorum var? === GMT TR eposta listesini kullanarak grup üyelerine danışabilirsiniz; cevabın başkalarına da faydası olması için bu yöntemi tavsiye ediyoruz. === Syntax Highlighting === GMT Türkiye Wikisine kod eklemek isterseniz syntax highlight eklentisinden de istifade edebilirsiniz. Örneğin C shell kodu ekleyecekseniz kodun başına<nowiki> <C></nowiki> sonuna da <nowiki></C></nowiki> yazmanız kafidir(bash için <nowiki><bash></nowiki> ve <nowiki></bash></nowiki>, fortran için <nowiki><fortran></nowiki> ve <nowiki></fortran></nowiki>). Örnek için bu sayfanın koduna "değiştir" linkine tıklayarak göz atın. <bash> pscoast -R16/50/28/46 -Dh -B4 -JM8 -G$msari -S240/248/255 -A100 -K -W1 -X1.7 -Y1.2 > gps.ps </bash> === Diğer Sorularınız === Bize zabci at itu edu tr adresinden ulaşabilirsiniz. joe Merhaba, Arcmap için tekirdag olan layerlar arıyorum sokaklar topografi ozellikle lazım. Su an Harvard'da bu işleri yeni ogreniyorum. Amerika için bilumum data bulmak mümkün ama Turkiye için bu işler nasıl oluyor nereden ne bulunur? Yardımcı olursanız sevinirim. Simdiye kadar internetten pek az sey ulabildim. Özlem Sert 1763 1635 2009-04-04T17:15:09Z AhmetA 2 === Nasıl Üye Olurum ? === Sağ üst köşedeki '''Oturum Aç ya da yeni hesap edin''' linkine tıklamanız kafi. ===Bir sorum var? === GMT TR eposta listesini kullanarak grup üyelerine danışabilirsiniz; cevabın başkalarına da faydası olması için bu yöntemi tavsiye ediyoruz. === Syntax Highlighting === GMT Türkiye Wikisine kod eklemek isterseniz syntax highlight eklentisinden de istifade edebilirsiniz. Örneğin C shell kodu ekleyecekseniz kodun başına<nowiki> <C></nowiki> sonuna da <nowiki></C></nowiki> yazmanız kafidir(bash için <nowiki><bash></nowiki> ve <nowiki></bash></nowiki>, fortran için <nowiki><fortran></nowiki> ve <nowiki></fortran></nowiki>). Örnek için bu sayfanın koduna "değiştir" linkine tıklayarak göz atın. <bash> pscoast -R16/50/28/46 -Dh -B4 -JM8 -G$msari -S240/248/255 -A100 -K -W1 -X1.7 -Y1.2 > gps.ps </bash> === Diğer Sorularınız === Bize zabci at itu edu tr adresinden ulaşabilirsiniz. joe 1635 1406 2009-04-02T09:25:37Z AhmetA 2 === Nasıl Üye Olurum ? === Sağ üst köşedeki '''Oturum Aç ya da yeni hesap edin''' linkine tıklamanız kafi. ===Bir sorum var? === GMT TR eposta listesini kullanarak grup üyelerine danışabilirsiniz; cevabın başkalarına da faydası olması için bu yöntemi tavsiye ediyoruz. === Syntax Highlighting === GMT Türkiye Wikisine kod eklemek isterseniz syntax highlight eklentisinden de istifade edebilirsiniz. Örneğin C shell kodu ekleyecekseniz kodun başına<nowiki> <C></nowiki> sonuna da <nowiki></C></nowiki> yazmanız kafidir(bash için <nowiki><bash></nowiki> ve <nowiki></bash></nowiki>, fortran için <nowiki><fortran></nowiki> ve <nowiki></fortran></nowiki>). Örnek için bu sayfanın koduna "değiştir" linkine tıklayarak göz atın. <bash> pscoast -R16/50/28/46 -Dh -B4 -JM8 -G$msari -S240/248/255 -A100 -K -W1 -X1.7 -Y1.2 > gps.ps </bash> === Diğer Sorularınız === Bize zabci at itu edu tr adresinden ulaşabilirsiniz. 1406 1404 2009-03-16T06:14:52Z AhmetA 2 === Syntax Highlighting === GMT Türkiye Wikisine kod eklemek isterseniz syntax highlight eklentisinden de istifade edebilirsiniz. Örneğin C shell kodu ekleyecekseniz kodun başına<nowiki> <C></nowiki> sonuna da <nowiki></C></nowiki> yazmanız kafidir(bash için <nowiki><bash></nowiki> ve <nowiki></bash></nowiki>, fortran için <nowiki><fortran></nowiki> ve <nowiki></fortran></nowiki>). Örnek için bu sayfanın koduna "değiştir" linkine tıklayarak göz atın. <bash> pscoast -R16/50/28/46 -Dh -B4 -JM8 -G$msari -S240/248/255 -A100 -K -W1 -X1.7 -Y1.2 > gps.ps </bash> === Diğer Sorularınız === Bize zabci at itu edu tr adresinden ulaşabilirsiniz. 1404 2009-03-15T20:54:24Z AhmetA 2 === Syntax Highlighting === GMT Türkiye Wikisine kod eklemek isterseniz syntax highlight eklentisinden de istifade edebilirsiniz. Örneğin C shell kodu ekleyecekseniz kodun başına<nowiki> <C></nowiki> sonuna da <nowiki></C></nowiki> yazmanız kafidir. Örnek için bu sayfanın koduna "değiştir" linkine tıklayarak göz atın. <C> pscoast -R16/50/28/46 -Dh -B4 -JM8 -G$msari -S240/248/255 -A100 -K -W1 -X1.7 -Y1.2 > gps.ps </C> === Diğer Sorularınız === Bize zabci at itu edu tr adresinden ulaşabilirsiniz. Windows 0 1399 1516 1515 2009-03-17T22:38:22Z Ziyadin 4 == '''Cygwin'siz GMT''' == GMT'yi Windows+Cygwin bağlantısında anlatıldığı şekilde bilgisayarınıza direk C'nin altına örneğin C:\GMT kurun. Kurulum otomatikman kullanıcı path'ına GMT klasörünün path'ını ekleyecektir. Bunu kontrol etmek için My Computer >> Properties'e tıklayıp ortadan Advanced tabının altındaki Environment Variables tıklayın. GMT_SHAREDIR değişkeni C:\GMT\share değerine path değişkeni de C:\GMT\bin değerine atanmış olması gerekiyor. Değilse manuel girmeniz gerek. [[Resim:environ.jpg]] GMT harita ve şekilleri üretmek için yapmanız gereken batch (*.bat) dosyaları oluşturup onların içine GMT komutlarını yazmak ve üzerine iki sefer tıklayarak çalıştırmak. Örnek: Notepad açın ve içine aşağıdaki satırı yazın. pscoast -Df -R27/31/40/42 -JM6 -S120 -B1 -W > marm.ps Ardından bunu '''marmara.bat''' ismiyle kaydedin istediğiniz bir yere. Kaydettiğiniz yere gidip üzerine iki kez tıklayarak çalıştırın. Eğer bir aksilik olmaz ise klasörde marm.ps isimli bir dosya yaratılacaktır. Bunu görüntülemek için Ghostview kurabilirsiniz. Bu durumda otomatikman görüntünün açılmasını isterseniz marmara.bat içine şu şekile yapılabilir (ghostview örneğin c:\ghostgum a kurulu olsun) REM bu bir comment satırıdır. Baştaki REM linux'deki # işaretiyle aynı vazifeyi görür pscoast -Df -R27/31/40/42 -JM6 -S120 -B1 -W > marm.ps C:\ghostgum\gsview\gsview32.exe marm.ps --[[Kullanıcı:Ziyadin|Ziyadin]] 23:36, 17 Mart 2009 (CET) 1515 1514 2009-03-17T22:37:29Z Ziyadin 4 == '''Cygwin'siz GMT''' == GMT'yi Windows+Cygwin bağlantısında anlatıldığı şekilde bilgisayarınıza direk C'nin altına örneğin C:\GMT kurun. Kurulum otomatikman kullanıcı path'ına GMT klasörünün path'ını ekleyecektir. Bunu kontrol etmek için My Computer >> Properties'e tıklayıp ortadan Advanced tabının altındaki Environment Variables tıklayın. GMT_SHAREDIR değişkeni C:\GMT\share değerine path değişkeni de C:\GMT\bin değerine atanmış olması gerekiyor. Değilse manuel girmeniz gerek. [[Resim:environ.jpg]] GMT harita ve şekilleri üretmek için yapmanız gereken batch (*.bat) dosyaları oluşturup onların içine GMT komutlarını yazmak ve üzerine iki sefer tıklayarak çalıştırmak. Örnek: Notepad açın ve içine aşağıdaki satırı yazın. pscoast -Df -R27/31/40/42 -JM6 -S120 -B1 -W > marm.ps Ardından bunu '''marmara.bat''' ismiyle kaydedin istediğiniz bir yere. Kaydettiğiniz yere gidip üzerine iki kez tıklayarak çalıştırın. Eğer bir aksilik olmaz ise klasörde marm.ps isimli bir dosya yaratılacaktır. Bunu görüntülemek için Ghostview kurabilirsiniz. Bu durumda otomatikman görüntünün açılmasını isterseniz marmara.bat içine şu şekile yapılabilir (ghostview örneğin c:\ghostgum a kurulu olsun) REM bu bir comment satırıdır. Baştaki REM linux'deki # işaretiyle aynı vazifeyi görür pscoast -Df -R27/31/40/42 -JM6 -S120 -B1 -W > marm.ps C:\ghostgum\gsview\gsview32.exe marm.ps --[[Kullanıcı:Ziyadin|Ziyadin]] 23:36, 17 Mart 2009 (CET) 1514 1513 2009-03-17T22:37:07Z Ziyadin 4 == '''Cygwin'siz GMT''' == GMT'yi Windows+Cygwin bağlantısında anlatıldığı şekilde bilgisayarınıza direk C'nin altına örneğin C:\GMT kurun. Kurulum otomatikman kullanıcı path'ına GMT klasörünün path'ını ekleyecektir. Bunu kontrol etmek için My Computer >> Properties'e tıklayıp ortadan Advanced tabının altındaki Environment Variables tıklayın. GMT_SHAREDIR değişkeni C:\GMT\share değerine path değişkeni de C:\GMT\bin değerine atanmış olması gerekiyor. Değilse manuel girmeniz gerek. [[Resim:environ.jpg]] GMT harita ve şekilleri üretmek için yapmanız gereken batch (*.bat) dosyaları oluşturup onların içine GMT komutlarını yazmak ve üzerine iki sefer tıklayarak çalıştırmak. Örnek: Notepad açın ve içine aşağıdaki satırı yazın. pscoast -Df -R27/31/40/42 -JM6 -S120 -B1 -W > marm.ps Ardından bunu '''marmara.bat''' ismiyle kaydedin istediğiniz bir yere. Kaydettiğiniz yere gidip üzerine iki kez tıklayarak çalıştırın. Eğer bir aksilik olmaz ise klasörde marm.ps isimli bir dosya yaratılacaktır. Bunu görüntülemek için Ghostview kurabilirsiniz. Bu durumda otomatikman görüntünün açılmasını isterseniz marmara.bat içine şu şekile yapılabilir (ghostview örneğin c:\ghostgum a kurulu olsun) REM bu bir comment satırıdır. Baştaki REM linux'deki # işaretiyle aynı vazifeyi görür pscoast -Df -R27/31/40/42 -JM6 -S120 -B1 -W > marm.ps C:\ghostgum\gsview\gsview32.exe marm.ps --[[Kullanıcı:Ziyadin|Ziyadin]] 23:36, 17 Mart 2009 (CET) 1513 1512 2009-03-17T22:36:20Z Ziyadin 4 == '''Cygwin'siz GMT''' == GMT'yi Windows+Cygwin bağlantısında anlatıldığı şekilde bilgisayarınıza direk C'nin altına örneğin C:\GMT kurun. Kurulum otomatikman kullanıcı path'ına GMT klasörünün path'ını ekleyecektir. Bunu kontrol etmek için My Computer >> Properties'e tıklayıp ortadan Advanced tabının altındaki Environment Variables tıklayın. GMT_SHAREDIR değişkeni C:\GMT\share değerine path değişkeni de C:\GMT\bin değerine atanmış olması gerekiyor. Değilse manuel girmeniz gerek. [[Resim:environ.jpg]] GMT harita ve şekilleri üretmek için yapmanız gereken batch (*.bat) dosyaları oluşturup onların içine GMT komutlarını yazmak ve üzerine iki sefer tıklayarak çalıştırmak. Örnek: Notepad açın ve içine aşağıdaki satırı yazın. pscoast -Df -R27/31/40/42 -JM6 -S120 -B1 -W > marm.ps Ardından bunu '''marmara.bat''' ismiyle kaydedin istediğiniz bir yere. Kaydettiğiniz yere gidip üzerine iki kez tıklayarak çalıştırın. Eğer bir aksilik olmaz ise klasörde marm.ps isimli bir dosya yaratılacaktır. Bunu görüntülemek için Ghostview kurabilirsiniz. Bu durumda otomatikman görüntünün açılmasını isterseniz marmara.bat içine şu şekile yapılabilir (ghostview örneğin c:\ghostgum a kurulu olsun) REM bu bir comment satırıdır. Baştaki REM linux'deki # işaretiyle aynı vazifeyi görür pscoast -Df -R27/31/40/42 -JM6 -S120 -B1 -W > marm.ps C:\ghostgum\gsview\gsview32.exe marm.ps --[[Kullanıcı:Ziyadin|Ziyadin]] 23:36, 17 Mart 2009 (CET) 1512 1511 2009-03-17T22:33:52Z Ziyadin 4 == '''Cygwin'siz GMT''' == GMT'yi Windows+Cygwin bağlantısında anlatıldığı şekilde bilgisayarınıza direk C'nin altına örneğin C:\GMT kurun. Kurulum otomatikman kullanıcı path'ına GMT klasörünün path'ını ekleyecektir. Bunu kontrol etmek için My Computer >> Properties'e tıklayıp ortadan Advanced tabının altındaki Environment Variables tıklayın. GMT_SHAREDIR değişkeni C:\GMT\share değerine path değişkeni de C:\GMT\bin değerine atanmış olması gerekiyor. Değilse manuel girmeniz gerek. [[Resim:environ.jpg]] GMT harita ve şekilleri üretmek için yapmanız gereken batch (*.bat) dosyaları oluşturup onların içine GMT komutlarını yazmak ve üzerine iki sefer tıklayarak çalıştırmak. Örnek: Notepad açın ve içine aşağıdaki satırı yazın. pscoast -Df -R27/31/40/42 -JM6 -S120 -B1 -W > marm.ps Ardından bunu '''marmara.bat''' ismiyle kaydedin istediğiniz bir yere. Kaydettiğiniz yere gidip üzerine iki kez tıklayarak çalıştırın. Eğer bir aksilik olmaz ise klasörde marm.ps isimli bir dosya yaratılacaktır. Bunu görüntülemek için Ghostview kurabilirsiniz. Bu durumda otomatikman görüntünün açılmasını isterseniz marmara.bat içine şu şekile yapılabilir (ghostview örneğin c:\ghostgum a kurulu olsun) pscoast -Df -R27/31/40/42 -JM6 -S120 -B1 -W > marm.ps C:\ghostgum\gsview\gsview32.exe marm.ps 1511 1509 2009-03-17T22:32:31Z Ziyadin 4 == '''Cygwin'siz GMT''' == GMT'yi Windows+Cygwin bağlantısında anlatıldığı şekilde bilgisayarınıza direk C'nin altına örneğin C:\GMT kurun. Kurulum otomatikman kullanıcı path'ına GMT klasörünün path'ını ekleyecektir. Bunu kontrol etmek için My Computer >> Properties'e tıklayıp ortadan Advanced tabının altındaki Environment Variables tıklayın. GMT_SHAREDIR değişkeni C:\GMT\share değerine path değişkeni de C:\GMT\bin değerine atanmış olması gerekiyor. Değilse manuel girmeniz gerek. [[Resim:environ.jpg]] GMT harita ve şekilleri üretmek için yapmanız gereken batch (*.bat) dosyaları oluşturup onların içine GMT komutlarını yazmak ve üzerine iki sefer tıklayarak çalıştırmak. Örnek: Notepad açın ve içine aşağıdaki satırı yazın. pscoast -Df -R27/31/40/42 -JM6 -S120 -B1 -W > marm.ps Ardından bunu marmara.bat ismiyle kaydedin istediğiniz bir yere. Kaydettiğiniz yere gidip üzerine iki kez tıklayarak çalıştırın. Eğer bir aksilik olmaz ise klasörde marm.ps isimli bir dosya yaratılacaktır. Bunu görüntülemek için Ghostview kurabilirsiniz. Bu durumda otomatikman görüntünün açılmasını isterseniz marmara.bat içine şu şekile yapılabilir (ghostview örneğin c:\ghostgum a kurulu olsun) pscoast -Df -R27/31/40/42 -JM6 -S120 -B1 -W > marm.ps C:\ghostgum\gsview\gsview32.exe marm.ps 1509 1507 2009-03-17T22:12:13Z Ziyadin 4 == '''Cygwin'siz GMT''' == GMT'yi Windows+Cygwin bağlantısında anlatıldığı şekilde bilgisayarınıza direk C'nin altına örneğin C:\GMT kurun. Kurulum otomatikman kullanıcı path'ına GMT klasörünün path'ını ekleyecektir. Bunu kontrol etmek için My Computer >> Properties'e tıklayıp ortadan Advanced tabının altındaki Environment Variables tıklayın. GMT_SHAREDIR değişkeni C:\GMT\share değerine path değişkenine C:\GMT\bin değerine atanmış olması gerekiyor. Değilse manuel girmeniz gerek. [[Resim:environ.jpg]] 1507 1503 2009-03-17T22:09:47Z Ziyadin 4 == '''Cygwin'siz GMT''' == GMT'yi Windows+Cygwin bağlantısında anlatıldığı şekilde bilgisayarınıza direk C'nin altına örneğin C:\GMT kurun. Kurulum otomatikman kullanıcı path'ına GMT klasörünün path'ını ekleyecektir. Bunu kontrol etmek için My Computer >> Properties'e tıklayıp ortadan Advanced tabının altındaki Environment Variables tıklayın. GMT_SHAREDIR değişkeni C:\GMT\share değerine path değişkenine C:\GMT\bin değerine atanmış olması gerekiyor. Değilse manuel girmeniz gerek. [[Resim:Örnek.jpg]] 1503 2009-03-17T21:21:24Z Ziyadin 4 Cgywin'siz GMT Windows kurulumu 0 1379 2035 2034 2010-12-29T19:27:52Z AhmetA 2 Sayfaya katkıda bulunanlar: [[Kullanıcı:Ziyadin|Z.Çakır]] Windows altında GMT kullanımı için üç seçenek mevcut: # Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch script oluşturup koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak == Cygwin+GMT == cygwin setup.exe indirilir ( http://www.cygwin.com/setup.exe) ve çalıştırılır. '''1'''.Installation type : default: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg|thumbnail|none|700px]] '''6'''. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gereken paketler aşağıdaki resimde görülmektedir. Kurulması gerekenlerin başında Install yazıyor. Bunun için paketlerin yanındaki Default kelimesine fare ile tıklayarak durumunu <b>Install</b> haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerini de kurabilirsiniz. [[Resim:paketler.png|thumbnail|none|700px]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede <b>Create icon on Desktop</b> ve <b>Add Icon to Start Menu</b> seçeneklerine tıklayın. Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki buradaki örnekte bu "/home/Onur" '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın XWin server'i açılır; Windows görev çubuğundaki saatin yanında X şeklinde ikonu gözükür. Bununla birlikte bir X terminal açılır. Windows'tan kopyalama yapabilmek için açılan pencerede "xclipboard &" yazıp enter'a basın. [[Resim:first_runt.jpg|thumbnail|none|700px]] Bu xterminalde Türkçe klavye çalışmaz; Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Masaüstündeki diğer cygwin ikonunu ise silebilirsiniz. Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir. '''10'''. C shell kulanmak isterseniz aşağıda gösterildiği gibi komut satırına "nedit .cshrc" komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açın. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz). [[Resim:shell1.jpg|thumbnail|none|700px]] [[Resim:shell2.jpg|thumbnail|none|700px]] <C> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #@(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin [[shell|kabuğunuz]], yani C shell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırında verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde Cgywin programların nerede olduğunu bilemez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış. C shell veya tcshell kullanmak için komut satırına tcsh yazmanız gerekir ki yazdığınız .cshrc dosyasındaki özellikler sistem tarafında kullanılabilsin. [[Resim:tcsh1.jpg|thumbnail|none|700px]] '''nedit ve benzeri grafik arayüzlü programların çalışması için X server mutlaka çalışıyor olması gerekir. Bir sefer Xserver çalıştı mı yeterlidir. Açılan xterminal kapatılabilir.''' '''11'''. Windows'dan copy paste yapabilmek için her seferinde xclipboard komutu vermemek için xwin server'in xclipboard özelliğinin açılışta çalışması için bir ayar gerek. Bunun için masaüstünde X serveri çalışıtıran kısa yol üzerine farenin sağ tuşu ile tıklayıp özellikler diyaloğunu açın. Açılan pencerede hedef satırındaki komutun sonuna -c clipboard'u ekleyin (örnek C:\cygwin\bin\run.exe /usr/bin/bash.exe -l -c /usr/bin/startxwin.exe -clipboard) Windows'da kopyaladığınız bir text i terminale aktarmanız için terminale geçip farenizin orta tuşuna tıklamanız yeterli olacaktır. Normalde X pencerelerde seçili metni orta tuşla komut satırına veya text programı penceresine (örnek nedit) paste edebilirsiniz. '''12'''. Eğer rxvt-native çalıştığında direk tcsh çalışmasını istiyorsanız masaüstündeki kısa yola ters tıklayıp özellikleri açın ve satırın sonundaki "bash --login" yerine "tcsh -l" yazın (örnek C:\cygwin\bin\rxvt.exe -display :0 -fn "Lucida Console-14" -tn rxvt-cygwin-native -e /bin/tcsh -l) Eğer Xwin Server çalıştığında açılan terminalde de default olarak tcsh isterseniz /etc/passwd dosyasını açıp (nedit /etc/passwd) kullanıcı isminizin sonundaki satırdaki bash'ı tcsh yapın. '''13'''. Masaüstündeki setup.exe'nin programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''14'''. Bir kaç ufak bilgi: * C diskine ulaşmak için cd /cygwin/c * D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine <C> cd /c </C> yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == GMT KURULUMU == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yere de kurulabilir. Ancak kurulan adresin shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da bu tanımlamanın söz dizimi (syntax'ı) farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe'yi kurun. GMT’nin kurulu olduğu klasörü otomatik olarak bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Şimdi aşağıdaki komutları çalıştırarak test edelim. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın; farenin orta tuşuna (tekerleği olan bir fare ise tekerleğe) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg|thumbnail|none|700px]] Komut satırından [[man]] çalışmıyor maalesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programı da çoğu kez doğru durüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanabilmek. GMT komutlarını örneğin nedit penceresine yazıp ve oradan da direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlü de gerçekleşir. [[Resim:nedit1.jpg|thumbnail|none|700px]] Postscript dosyalarını hızlı ver sorunsuz bir şekilde açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz [[Cygwin]] --[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET) 2034 2033 2010-12-29T19:27:15Z AhmetA 2 Sayfa yazarı: [[Kullanıcı:Ziyadin]] Windows altında GMT kullanımı için üç seçenek mevcut: # Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch script oluşturup koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak == Cygwin+GMT == cygwin setup.exe indirilir ( http://www.cygwin.com/setup.exe) ve çalıştırılır. '''1'''.Installation type : default: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg|thumbnail|none|700px]] '''6'''. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gereken paketler aşağıdaki resimde görülmektedir. Kurulması gerekenlerin başında Install yazıyor. Bunun için paketlerin yanındaki Default kelimesine fare ile tıklayarak durumunu <b>Install</b> haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerini de kurabilirsiniz. [[Resim:paketler.png|thumbnail|none|700px]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede <b>Create icon on Desktop</b> ve <b>Add Icon to Start Menu</b> seçeneklerine tıklayın. Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki buradaki örnekte bu "/home/Onur" '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın XWin server'i açılır; Windows görev çubuğundaki saatin yanında X şeklinde ikonu gözükür. Bununla birlikte bir X terminal açılır. Windows'tan kopyalama yapabilmek için açılan pencerede "xclipboard &" yazıp enter'a basın. [[Resim:first_runt.jpg|thumbnail|none|700px]] Bu xterminalde Türkçe klavye çalışmaz; Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Masaüstündeki diğer cygwin ikonunu ise silebilirsiniz. Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir. '''10'''. C shell kulanmak isterseniz aşağıda gösterildiği gibi komut satırına "nedit .cshrc" komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açın. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz). [[Resim:shell1.jpg|thumbnail|none|700px]] [[Resim:shell2.jpg|thumbnail|none|700px]] <C> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #@(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin [[shell|kabuğunuz]], yani C shell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırında verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde Cgywin programların nerede olduğunu bilemez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış. C shell veya tcshell kullanmak için komut satırına tcsh yazmanız gerekir ki yazdığınız .cshrc dosyasındaki özellikler sistem tarafında kullanılabilsin. [[Resim:tcsh1.jpg|thumbnail|none|700px]] '''nedit ve benzeri grafik arayüzlü programların çalışması için X server mutlaka çalışıyor olması gerekir. Bir sefer Xserver çalıştı mı yeterlidir. Açılan xterminal kapatılabilir.''' '''11'''. Windows'dan copy paste yapabilmek için her seferinde xclipboard komutu vermemek için xwin server'in xclipboard özelliğinin açılışta çalışması için bir ayar gerek. Bunun için masaüstünde X serveri çalışıtıran kısa yol üzerine farenin sağ tuşu ile tıklayıp özellikler diyaloğunu açın. Açılan pencerede hedef satırındaki komutun sonuna -c clipboard'u ekleyin (örnek C:\cygwin\bin\run.exe /usr/bin/bash.exe -l -c /usr/bin/startxwin.exe -clipboard) Windows'da kopyaladığınız bir text i terminale aktarmanız için terminale geçip farenizin orta tuşuna tıklamanız yeterli olacaktır. Normalde X pencerelerde seçili metni orta tuşla komut satırına veya text programı penceresine (örnek nedit) paste edebilirsiniz. '''12'''. Eğer rxvt-native çalıştığında direk tcsh çalışmasını istiyorsanız masaüstündeki kısa yola ters tıklayıp özellikleri açın ve satırın sonundaki "bash --login" yerine "tcsh -l" yazın (örnek C:\cygwin\bin\rxvt.exe -display :0 -fn "Lucida Console-14" -tn rxvt-cygwin-native -e /bin/tcsh -l) Eğer Xwin Server çalıştığında açılan terminalde de default olarak tcsh isterseniz /etc/passwd dosyasını açıp (nedit /etc/passwd) kullanıcı isminizin sonundaki satırdaki bash'ı tcsh yapın. '''13'''. Masaüstündeki setup.exe'nin programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''14'''. Bir kaç ufak bilgi: * C diskine ulaşmak için cd /cygwin/c * D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine <C> cd /c </C> yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == GMT KURULUMU == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yere de kurulabilir. Ancak kurulan adresin shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da bu tanımlamanın söz dizimi (syntax'ı) farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe'yi kurun. GMT’nin kurulu olduğu klasörü otomatik olarak bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Şimdi aşağıdaki komutları çalıştırarak test edelim. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın; farenin orta tuşuna (tekerleği olan bir fare ise tekerleğe) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg|thumbnail|none|700px]] Komut satırından [[man]] çalışmıyor maalesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programı da çoğu kez doğru durüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanabilmek. GMT komutlarını örneğin nedit penceresine yazıp ve oradan da direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlü de gerçekleşir. [[Resim:nedit1.jpg|thumbnail|none|700px]] Postscript dosyalarını hızlı ver sorunsuz bir şekilde açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz [[Cygwin]] --[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET) 2033 2032 2010-12-29T19:26:05Z AhmetA 2 Sayfa yazarı: Ziyadin Çakır Windows altında GMT kullanımı için üç seçenek mevcut: # Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch script oluşturup koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak == Cygwin+GMT == cygwin setup.exe indirilir ( http://www.cygwin.com/setup.exe) ve çalıştırılır. '''1'''.Installation type : default: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg|thumbnail|none|700px]] '''6'''. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gereken paketler aşağıdaki resimde görülmektedir. Kurulması gerekenlerin başında Install yazıyor. Bunun için paketlerin yanındaki Default kelimesine fare ile tıklayarak durumunu <b>Install</b> haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerini de kurabilirsiniz. [[Resim:paketler.png|thumbnail|none|700px]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede <b>Create icon on Desktop</b> ve <b>Add Icon to Start Menu</b> seçeneklerine tıklayın. Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki buradaki örnekte bu "/home/Onur" '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın XWin server'i açılır; Windows görev çubuğundaki saatin yanında X şeklinde ikonu gözükür. Bununla birlikte bir X terminal açılır. Windows'tan kopyalama yapabilmek için açılan pencerede "xclipboard &" yazıp enter'a basın. [[Resim:first_runt.jpg|thumbnail|none|700px]] Bu xterminalde Türkçe klavye çalışmaz; Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Masaüstündeki diğer cygwin ikonunu ise silebilirsiniz. Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir. '''10'''. C shell kulanmak isterseniz aşağıda gösterildiği gibi komut satırına "nedit .cshrc" komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açın. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz). [[Resim:shell1.jpg|thumbnail|none|700px]] [[Resim:shell2.jpg|thumbnail|none|700px]] <C> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #@(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin [[shell|kabuğunuz]], yani C shell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırında verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde Cgywin programların nerede olduğunu bilemez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış. C shell veya tcshell kullanmak için komut satırına tcsh yazmanız gerekir ki yazdığınız .cshrc dosyasındaki özellikler sistem tarafında kullanılabilsin. [[Resim:tcsh1.jpg|thumbnail|none|700px]] '''nedit ve benzeri grafik arayüzlü programların çalışması için X server mutlaka çalışıyor olması gerekir. Bir sefer Xserver çalıştı mı yeterlidir. Açılan xterminal kapatılabilir.''' '''11'''. Windows'dan copy paste yapabilmek için her seferinde xclipboard komutu vermemek için xwin server'in xclipboard özelliğinin açılışta çalışması için bir ayar gerek. Bunun için masaüstünde X serveri çalışıtıran kısa yol üzerine farenin sağ tuşu ile tıklayıp özellikler diyaloğunu açın. Açılan pencerede hedef satırındaki komutun sonuna -c clipboard'u ekleyin (örnek C:\cygwin\bin\run.exe /usr/bin/bash.exe -l -c /usr/bin/startxwin.exe -clipboard) Windows'da kopyaladığınız bir text i terminale aktarmanız için terminale geçip farenizin orta tuşuna tıklamanız yeterli olacaktır. Normalde X pencerelerde seçili metni orta tuşla komut satırına veya text programı penceresine (örnek nedit) paste edebilirsiniz. '''12'''. Eğer rxvt-native çalıştığında direk tcsh çalışmasını istiyorsanız masaüstündeki kısa yola ters tıklayıp özellikleri açın ve satırın sonundaki "bash --login" yerine "tcsh -l" yazın (örnek C:\cygwin\bin\rxvt.exe -display :0 -fn "Lucida Console-14" -tn rxvt-cygwin-native -e /bin/tcsh -l) Eğer Xwin Server çalıştığında açılan terminalde de default olarak tcsh isterseniz /etc/passwd dosyasını açıp (nedit /etc/passwd) kullanıcı isminizin sonundaki satırdaki bash'ı tcsh yapın. '''13'''. Masaüstündeki setup.exe'nin programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''14'''. Bir kaç ufak bilgi: * C diskine ulaşmak için cd /cygwin/c * D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine <C> cd /c </C> yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == GMT KURULUMU == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yere de kurulabilir. Ancak kurulan adresin shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da bu tanımlamanın söz dizimi (syntax'ı) farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe'yi kurun. GMT’nin kurulu olduğu klasörü otomatik olarak bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Şimdi aşağıdaki komutları çalıştırarak test edelim. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın; farenin orta tuşuna (tekerleği olan bir fare ise tekerleğe) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg|thumbnail|none|700px]] Komut satırından [[man]] çalışmıyor maalesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programı da çoğu kez doğru durüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanabilmek. GMT komutlarını örneğin nedit penceresine yazıp ve oradan da direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlü de gerçekleşir. [[Resim:nedit1.jpg|thumbnail|none|700px]] Postscript dosyalarını hızlı ver sorunsuz bir şekilde açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz [[Cygwin]] --[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET) 2032 2031 2010-12-29T19:24:41Z AhmetA 2 Windows altında GMT kullanımı için üç seçenek mevcut: # Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch script oluşturup koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak == Cygwin+GMT == cygwin setup.exe indirilir ( http://www.cygwin.com/setup.exe) ve çalıştırılır. '''1'''.Installation type : default: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg|thumbnail|none|700px]] '''6'''. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gereken paketler aşağıdaki resimde görülmektedir. Kurulması gerekenlerin başında Install yazıyor. Bunun için paketlerin yanındaki Default kelimesine fare ile tıklayarak durumunu <b>Install</b> haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerini de kurabilirsiniz. [[Resim:paketler.png|thumbnail|none|700px]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede <b>Create icon on Desktop</b> ve <b>Add Icon to Start Menu</b> seçeneklerine tıklayın. Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki buradaki örnekte bu "/home/Onur" '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın XWin server'i açılır; Windows görev çubuğundaki saatin yanında X şeklinde ikonu gözükür. Bununla birlikte bir X terminal açılır. Windows'tan kopyalama yapabilmek için açılan pencerede "xclipboard &" yazıp enter'a basın. [[Resim:first_runt.jpg|thumbnail|none|700px]] Bu xterminalde Türkçe klavye çalışmaz; Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Masaüstündeki diğer cygwin ikonunu ise silebilirsiniz. Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir. '''10'''. C shell kulanmak isterseniz aşağıda gösterildiği gibi komut satırına "nedit .cshrc" komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açın. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz). [[Resim:shell1.jpg|thumbnail|none|700px]] [[Resim:shell2.jpg|thumbnail|none|700px]] <C> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #@(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin [[shell|kabuğunuz]], yani C shell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırında verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde Cgywin programların nerede olduğunu bilemez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış. C shell veya tcshell kullanmak için komut satırına tcsh yazmanız gerekir ki yazdığınız .cshrc dosyasındaki özellikler sistem tarafında kullanılabilsin. [[Resim:tcsh1.jpg|thumbnail|none|700px]] '''nedit ve benzeri grafik arayüzlü programların çalışması için X server mutlaka çalışıyor olması gerekir. Bir sefer Xserver çalıştı mı yeterlidir. Açılan xterminal kapatılabilir.''' '''11'''. Windows'dan copy paste yapabilmek için her seferinde xclipboard komutu vermemek için xwin server'in xclipboard özelliğinin açılışta çalışması için bir ayar gerek. Bunun için masaüstünde X serveri çalışıtıran kısa yol üzerine farenin sağ tuşu ile tıklayıp özellikler diyaloğunu açın. Açılan pencerede hedef satırındaki komutun sonuna -c clipboard'u ekleyin (örnek C:\cygwin\bin\run.exe /usr/bin/bash.exe -l -c /usr/bin/startxwin.exe -clipboard) Windows'da kopyaladığınız bir text i terminale aktarmanız için terminale geçip farenizin orta tuşuna tıklamanız yeterli olacaktır. Normalde X pencerelerde seçili metni orta tuşla komut satırına veya text programı penceresine (örnek nedit) paste edebilirsiniz. '''12'''. Eğer rxvt-native çalıştığında direk tcsh çalışmasını istiyorsanız masaüstündeki kısa yola ters tıklayıp özellikleri açın ve satırın sonundaki "bash --login" yerine "tcsh -l" yazın (örnek C:\cygwin\bin\rxvt.exe -display :0 -fn "Lucida Console-14" -tn rxvt-cygwin-native -e /bin/tcsh -l) Eğer Xwin Server çalıştığında açılan terminalde de default olarak tcsh isterseniz /etc/passwd dosyasını açıp (nedit /etc/passwd) kullanıcı isminizin sonundaki satırdaki bash'ı tcsh yapın. '''13'''. Masaüstündeki setup.exe'nin programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''14'''. Bir kaç ufak bilgi: * C diskine ulaşmak için cd /cygwin/c * D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine <C> cd /c </C> yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == GMT KURULUMU == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yere de kurulabilir. Ancak kurulan adresin shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da bu tanımlamanın söz dizimi (syntax'ı) farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe'yi kurun. GMT’nin kurulu olduğu klasörü otomatik olarak bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Şimdi aşağıdaki komutları çalıştırarak test edelim. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın; farenin orta tuşuna (tekerleği olan bir fare ise tekerleğe) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg|thumbnail|none|700px]] Komut satırından [[man]] çalışmıyor maalesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programı da çoğu kez doğru durüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanabilmek. GMT komutlarını örneğin nedit penceresine yazıp ve oradan da direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlü de gerçekleşir. [[Resim:nedit1.jpg|thumbnail|none|700px]] Postscript dosyalarını hızlı ver sorunsuz bir şekilde açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz [[Cygwin]] --[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET) 2031 2020 2010-12-29T19:23:00Z AhmetA 2 Windows altında GMT kullanımı için üç seçenek mevcut: # Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch script oluşturup koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak == Cygwin+GMT == cygwin setup.exe indirilir ( http://www.cygwin.com/setup.exe) ve çalıştırılır. '''1'''.Installation type : default: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg|thumbnail|none|500px]] '''6'''. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gereken paketler aşağıdaki resimde görülmektedir. Kurulması gerekenlerin başında Install yazıyor. Bunun için paketlerin yanındaki Default kelimesine fare ile tıklayarak durumunu <b>Install</b> haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerini de kurabilirsiniz. [[Resim:paketler.png|thumbnail|none|500px]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede <b>Create icon on Desktop</b> ve <b>Add Icon to Start Menu</b> seçeneklerine tıklayın. Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki buradaki örnekte bu "/home/Onur" '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın XWin server'i açılır; Windows görev çubuğundaki saatin yanında X şeklinde ikonu gözükür. Bununla birlikte bir X terminal açılır. Windows'tan kopyalama yapabilmek için açılan pencerede "xclipboard &" yazıp enter'a basın. [[Resim:first_runt.jpg|thumbnail|none|500px]] Bu xterminalde Türkçe klavye çalışmaz; Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Masaüstündeki diğer cygwin ikonunu ise silebilirsiniz. Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir. '''10'''. C shell kulanmak isterseniz aşağıda gösterildiği gibi komut satırına "nedit .cshrc" komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açın. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz). [[Resim:shell1.jpg|thumbnail|none|500px]] [[Resim:shell2.jpg|thumbnail|none|500px]] <C> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #@(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin [[shell|kabuğunuz]], yani C shell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırında verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde Cgywin programların nerede olduğunu bilemez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış. C shell veya tcshell kullanmak için komut satırına tcsh yazmanız gerekir ki yazdığınız .cshrc dosyasındaki özellikler sistem tarafında kullanılabilsin. [[Resim:tcsh1.jpg|thumbnail|none|500px]] '''nedit ve benzeri grafik arayüzlü programların çalışması için X server mutlaka çalışıyor olması gerekir. Bir sefer Xserver çalıştı mı yeterlidir. Açılan xterminal kapatılabilir.''' '''11'''. Windows'dan copy paste yapabilmek için her seferinde xclipboard komutu vermemek için xwin server'in xclipboard özelliğinin açılışta çalışması için bir ayar gerek. Bunun için masaüstünde X serveri çalışıtıran kısa yol üzerine farenin sağ tuşu ile tıklayıp özellikler diyaloğunu açın. Açılan pencerede hedef satırındaki komutun sonuna -c clipboard'u ekleyin (örnek C:\cygwin\bin\run.exe /usr/bin/bash.exe -l -c /usr/bin/startxwin.exe -clipboard) Windows'da kopyaladığınız bir text i terminale aktarmanız için terminale geçip farenizin orta tuşuna tıklamanız yeterli olacaktır. Normalde X pencerelerde seçili metni orta tuşla komut satırına veya text programı penceresine (örnek nedit) paste edebilirsiniz. '''12'''. Eğer rxvt-native çalıştığında direk tcsh çalışmasını istiyorsanız masaüstündeki kısa yola ters tıklayıp özellikleri açın ve satırın sonundaki "bash --login" yerine "tcsh -l" yazın (örnek C:\cygwin\bin\rxvt.exe -display :0 -fn "Lucida Console-14" -tn rxvt-cygwin-native -e /bin/tcsh -l) Eğer Xwin Server çalıştığında açılan terminalde de default olarak tcsh isterseniz /etc/passwd dosyasını açıp (nedit /etc/passwd) kullanıcı isminizin sonundaki satırdaki bash'ı tcsh yapın. '''13'''. Masaüstündeki setup.exe'nin programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''14'''. Bir kaç ufak bilgi: * C diskine ulaşmak için cd /cygwin/c * D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine <C> cd /c </C> yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == GMT KURULUMU == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yere de kurulabilir. Ancak kurulan adresin shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da bu tanımlamanın söz dizimi (syntax'ı) farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe'yi kurun. GMT’nin kurulu olduğu klasörü otomatik olarak bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Şimdi aşağıdaki komutları çalıştırarak test edelim. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın; farenin orta tuşuna (tekerleği olan bir fare ise tekerleğe) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg|thumbnail|none|500px]] Komut satırından [[man]] çalışmıyor maalesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programı da çoğu kez doğru durüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanabilmek. GMT komutlarını örneğin nedit penceresine yazıp ve oradan da direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlü de gerçekleşir. [[Resim:nedit1.jpg|thumbnail|none|500px]] Postscript dosyalarını hızlı ver sorunsuz bir şekilde açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz [[Cygwin]] --[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET) 2020 2019 2010-10-07T20:33:38Z AhmetA 2 Windows altında GMT kullanımı için üç seçenek mevcut: # Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch script oluşturup koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak == Cygwin+GMT == cygwin setup.exe indirilir ( http://www.cygwin.com/setup.exe) ve çalıştırılır. '''1'''.Installation type : default: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gereken paketler aşağıdaki resimde görülmektedir. Kurulması gerekenlerin başında Install yazıyor. Bunun için paketlerin yanındaki Default kelimesine fare ile tıklayarak durumunu <b>Install</b> haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerini de kurabilirsiniz. [[Resim:paketler.png]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede <b>Create icon on Desktop</b> ve <b>Add Icon to Start Menu</b> seçeneklerine tıklayın. Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki buradaki örnekte bu "/home/Onur" '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın XWin server'i açılır; Windows görev çubuğundaki saatin yanında X şeklinde ikonu gözükür. Bununla birlikte bir X terminal açılır. Windows'tan kopyalama yapabilmek için açılan pencerede "xclipboard &" yazıp enter'a basın. [[Resim:first_runt.jpg]] Bu xterminalde Türkçe klavye çalışmaz; Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Masaüstündeki diğer cygwin ikonunu ise silebilirsiniz. Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir. '''10'''. C shell kulanmak isterseniz aşağıda gösterildiği gibi komut satırına "nedit .cshrc" komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açın. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz). [[Resim:shell1.jpg]] [[Resim:shell2.jpg]] <C> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #@(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin [[shell|kabuğunuz]], yani C shell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırında verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde Cgywin programların nerede olduğunu bilemez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış. C shell veya tcshell kullanmak için komut satırına tcsh yazmanız gerekir ki yazdığınız .cshrc dosyasındaki özellikler sistem tarafında kullanılabilsin. [[Resim:tcsh1.jpg]] '''nedit ve benzeri grafik arayüzlü programların çalışması için X server mutlaka çalışıyor olması gerekir. Bir sefer Xserver çalıştı mı yeterlidir. Açılan xterminal kapatılabilir.''' '''11'''. Windows'dan copy paste yapabilmek için her seferinde xclipboard komutu vermemek için xwin server'in xclipboard özelliğinin açılışta çalışması için bir ayar gerek. Bunun için masaüstünde X serveri çalışıtıran kısa yol üzerine farenin sağ tuşu ile tıklayıp özellikler diyaloğunu açın. Açılan pencerede hedef satırındaki komutun sonuna -c clipboard'u ekleyin (örnek C:\cygwin\bin\run.exe /usr/bin/bash.exe -l -c /usr/bin/startxwin.exe -clipboard) Windows'da kopyaladığınız bir text i terminale aktarmanız için terminale geçip farenizin orta tuşuna tıklamanız yeterli olacaktır. Normalde X pencerelerde seçili metni orta tuşla komut satırına veya text programı penceresine (örnek nedit) paste edebilirsiniz. '''12'''. Eğer rxvt-native çalıştığında direk tcsh çalışmasını istiyorsanız masaüstündeki kısa yola ters tıklayıp özellikleri açın ve satırın sonundaki "bash --login" yerine "tcsh -l" yazın (örnek C:\cygwin\bin\rxvt.exe -display :0 -fn "Lucida Console-14" -tn rxvt-cygwin-native -e /bin/tcsh -l) Eğer Xwin Server çalıştığında açılan terminalde de default olarak tcsh isterseniz /etc/passwd dosyasını açıp (nedit /etc/passwd) kullanıcı isminizin sonundaki satırdaki bash'ı tcsh yapın. '''13'''. Masaüstündeki setup.exe'nin programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''14'''. Bir kaç ufak bilgi: * C diskine ulaşmak için cd /cygwin/c * D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine <C> cd /c </C> yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == GMT KURULUMU == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yere de kurulabilir. Ancak kurulan adresin shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da bu tanımlamanın söz dizimi (syntax'ı) farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe'yi kurun. GMT’nin kurulu olduğu klasörü otomatik olarak bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Şimdi aşağıdaki komutları çalıştırarak test edelim. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın; farenin orta tuşuna (tekerleği olan bir fare ise tekerleğe) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg]] Komut satırından [[man]] çalışmıyor maalesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programı da çoğu kez doğru durüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanabilmek. GMT komutlarını örneğin nedit penceresine yazıp ve oradan da direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlü de gerçekleşir. [[Resim:nedit1.jpg]] Postscript dosyalarını hızlı ver sorunsuz bir şekilde açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz [[Cygwin]] --[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET) 2019 2018 2010-10-07T14:06:06Z Ziyadin 4 Windows altında GMT kullanımı için üç seçenek mevcut: # Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak == Cygwin+GMT == cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Kurulması gerekenlerin başında Install yazıyor. Bunun için paketlerin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:paketler.png]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız. Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için "/home/Onur" '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Windowstan kopyalama yapabilmek için açılan pencerede "xclipboard &" yazıp enter'a basın. [[Resim:first_runt.jpg]] Bu xterminalde türkçe klavye çalışmaz. Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Masaüstündeki diğer cygwin ikonunu silebilirsiniz. Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir. '''10'''. C Shell kulanmak isterseniz aşağıda gösterildiği gibi komut satırına "nedit .cshrc" komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açarsınız. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz). [[Resim:shell1.jpg]] [[Resim:shell2.jpg]] <C> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #@(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış. cshell veya tcshell kullanmak için komut satırına tcsh yazmanız gerekirki yazdığınız .cshrc dosyasındaki özellikler kullanılabilsin sistem tarafından. [[Resim:tcsh1.jpg]] '''nedit ve benzeri grafik arayüzlü programların çalışması için X server mutlaka çalışıyor olması gerekir. Bir sefer Xserver çalıştımı yeterlidir. Açılan xterminal kapatılabilir.''' '''11'''. Windows'dan copy paste yapabilmek için herseferinde xclipboard komutu vermemek için xwin server'in xclipboard özelliğinin açılışta çalışması için bir ayar gerek. Bunun için Masa üstünde X serveri çalışıtıran kısa yol üzerine ters tuşla özellikleri tıklatıp açın. Açılan pencerede hedef satırındaki komutun sonuna -c clipboard'u ekleyin (örnek C:\cygwin\bin\run.exe /usr/bin/bash.exe -l -c /usr/bin/startxwin.exe -clipboard) Windows'da kopyaladığınız bir text i terminale aktarmanız için terminele geçip orta tuşa tıklamanız yeterli olacaktır. Normalde X pencerelerde seçili metni orta tuşla komut satırına veya text programı penceresine (örnek nedit) paste edebilirsiniz. '''12'''. Eğer xrvt-native çalıştığında direk tcsh çalışmasını istiyorsanız masa üstündeki kısa yola ters tıklayıp özellikleri açın ve satırın sonundaki "bash --login" yerine "tcsh -l" yazın (örnek C:\cygwin\bin\rxvt.exe -display :0 -fn "Lucida Console-14" -tn rxvt-cygwin-native -e /bin/tcsh -l) Eğer Xwin Server çalıştığında açılan terminalde de default olarak tcsh isterseniz /etc/passwd dosyasını açıp (nedit /etc/passwd) kullanıcı isminizin sonundaki satırdaki bash'ı tcsh yapın. '''13'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''14'''. Bir kaç ufak bilgi: * C diskine ulaşmak için cd /cygwin/c * D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine <C> cd /c </C> yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == GMT KURULUMU == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. [[Resim:nedit1.jpg]] Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz [[Cygwin]] --[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET) 2018 2017 2010-10-07T14:03:14Z Ziyadin 4 Windows altında GMT kullanımı için üç seçenek mevcut: # Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak == Cygwin+GMT == cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Kurulması gerekenlerin başında Install yazıyor. Bunun için paketlerin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:paketler.png]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız. Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için "/home/Onur" '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Windowstan kopyalama yapabilmek için açılan pencerede "xclipboard &" komutunu verin [[Resim:first_runt.jpg]] Bu xterminalde türkçe klavye çalışmaz. Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Masaüstündeki diğer cygwin ikonunu silebilirsiniz. Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir. '''10'''. C Shell kulanmak isterseniz aşağıda gösterildiği gibi komut satırına "nedit .cshrc" komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açarsınız. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz). [[Resim:shell1.jpg]] [[Resim:shell2.jpg]] <C> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #@(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış. cshell veya tcshell kullanmak için komut satırına tcsh yazmanız gerekirki yazdığınız .cshrc dosyasındaki özellikler kullanılabilsin sistem tarafından. [[Resim:tcsh1.jpg]] '''nedit ve benzeri grafik arayüzlü programların çalışması için X server mutlaka çalışıyor olması gerekir. Bir sefer Xserver çalıştımı yeterlidir. Açılan xterminal kapatılabilir.''' '''11'''. Windows'dan copy paste yapabilmek için xwin server'in xclipboard özelliğinin çalışması gerek. Bunun için Masa üstünde X serveri çalışıtıran kısa yol üzerine ters tıklayıp özellikleri seçip açın. Açılan pencerede hedef satırındaki komutun sonuna -c clipboard'u ekleyin (örnek C:\cygwin\bin\run.exe /usr/bin/bash.exe -l -c /usr/bin/startxwin.exe -clipboard) Windows'da kopyaladığınız bir text i terminale aktarmanız için terminele geçip orta tuşa tıklamanız yeterli olacaktır. Normalde X pencerelerde seçili metni orta tuşla komut satırına veya text programı penceresine (örnek nedit) paste edebilirsiniz. '''12'''. Eğer xrvt-native çalıştığında direk tcsh çalışmasını istiyorsanız masa üstündeki kısa yola ters tıklayıp özellikleri açın ve satırın sonundaki "bash --login" yerine "tcsh -l" yazın (örnek C:\cygwin\bin\rxvt.exe -display :0 -fn "Lucida Console-14" -tn rxvt-cygwin-native -e /bin/tcsh -l) Eğer Xwin Server çalıştığında açılan terminalde de default olarak tcsh isterseniz /etc/passwd dosyasını açıp (nedit /etc/passwd) kullanıcı isminizin sonundaki satırdaki bash'ı tcsh yapın. '''13'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''14'''. Bir kaç ufak bilgi: * C diskine ulaşmak için cd /cygwin/c * D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine <C> cd /c </C> yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == GMT KURULUMU == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. [[Resim:nedit1.jpg]] Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz [[Cygwin]] --[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET) 2017 2016 2010-10-07T13:59:22Z Ziyadin 4 Windows altında GMT kullanımı için üç seçenek mevcut: # Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak == Cygwin+GMT == cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Kurulması gerekenlerin başında Install yazıyor. Bunun için paketlerin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:paketler.png]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız. Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için "/home/Onur" '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. [[Resim:first_runt.jpg]] Bu xterminalde türkçe klavye çalışmaz. Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Masaüstündeki diğer cygwin ikonunu silebilirsiniz. Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir. '''10'''. C Shell kulanmak isterseniz aşağıda gösterildiği gibi komut satırına "nedit .cshrc" komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açarsınız. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz). [[Resim:shell1.jpg]] [[Resim:shell2.jpg]] <C> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #@(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış. cshell veya tcshell kullanmak için komut satırına tcsh yazmanız gerekirki yazdığınız .cshrc dosyasındaki özellikler kullanılabilsin sistem tarafından. [[Resim:tcsh1.jpg]] '''nedit ve benzeri grafik arayüzlü programların çalışması için X server mutlaka çalışıyor olması gerekir. Bir sefer Xserver çalıştımı yeterlidir. Açılan xterminal kapatılabilir.''' '''11'''. Windows'dan copy paste yapabilmek için xwin server'in xclipboard özelliğinin çalışması gerek. Bunun için Masa üstünde X serveri çalışıtıran kısa yol üzerine ters tıklayıp özellikleri seçip açın. Açılan pencerede hedef satırındaki komutun sonuna -c clipboard'u ekleyin (örnek C:\cygwin\bin\run.exe /usr/bin/bash.exe -l -c /usr/bin/startxwin.exe -clipboard) Windows'da kopyaladığınız bir text i terminale aktarmanız için terminele geçip orta tuşa tıklamanız yeterli olacaktır. Normalde X pencerelerde seçili metni orta tuşla komut satırına veya text programı penceresine (örnek nedit) paste edebilirsiniz. '''12'''. Eğer xrvt-native çalıştığında direk tcsh çalışmasını istiyorsanız masa üstündeki kısa yola ters tıklayıp özellikleri açın ve satırın sonundaki "bash --login" yerine "tcsh -l" yazın (örnek C:\cygwin\bin\rxvt.exe -display :0 -fn "Lucida Console-14" -tn rxvt-cygwin-native -e /bin/tcsh -l) Eğer Xwin Server çalıştığında açılan terminalde de default olarak tcsh isterseniz /etc/passwd dosyasını açıp (nedit /etc/passwd) kullanıcı isminizin sonundaki satırdaki bash'ı tcsh yapın. '''13'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''14'''. Bir kaç ufak bilgi: * C diskine ulaşmak için cd /cygwin/c * D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine <C> cd /c </C> yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == GMT KURULUMU == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. [[Resim:nedit1.jpg]] Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz [[Cygwin]] --[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET) 2016 2015 2010-10-07T13:23:14Z Ziyadin 4 Windows altında GMT kullanımı için üç seçenek mevcut: # Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak == Cygwin+GMT == cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:paketler.png]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız. Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için "/home/Onur" '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. [[Resim:first_runt.jpg]] Bu xterminalde türkçe klavye çalışmaz. Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Masaüstündeki diğer cygwin ikonunu silebilirsiniz. Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir. '''10'''. C Shell kulanmak isterseniz aşağıda gösterildiği gibi komut satırına "nedit .cshrc" komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açarsınız. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz). [[Resim:shell1.jpg]] [[Resim:shell2.jpg]] <C> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #@(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış. cshell veya tcshell kullanmak için komut satırına tcsh yazmanız gerekirki yazdığınız .cshrc dosyasındaki özellikler kullanılabilsin sistem tarafından. [[Resim:tcsh1.jpg]] '''nedit ve benzeri grafik arayüzlü programların çalışması için X server mutlaka çalışıyor olması gerekir. Bir sefer Xserver çalıştımı yeterlidir. Açılan xterminal kapatılabilir.''' '''11'''. Windows'dan copy paste yapabilmek için xwin server'in xclipboard özelliğinin çalışması gerek. Bunun için Masa üstünde X serveri çalışıtıran kısa yol üzerine ters tıklayıp özellikleri seçip açın. Açılan pencerede hedef satırındaki komutun sonuna -c clipboard'u ekleyin (örnek C:\cygwin\bin\run.exe /usr/bin/bash.exe -l -c /usr/bin/startxwin.exe -clipboard) Windows'da kopyaladığınız bir text i terminale aktarmanız için terminele geçip orta tuşa tıklamanız yeterli olacaktır. Normalde X pencerelerde seçili metni orta tuşla komut satırına veya text programı penceresine (örnek nedit) paste edebilirsiniz. '''12'''. Eğer xrvt-native çalıştığında direk tcsh çalışmasını istiyorsanız masa üstündeki kısa yola ters tıklayıp özellikleri açın ve satırın sonundaki "bash --login" yerine "tcsh -l" yazın (örnek C:\cygwin\bin\rxvt.exe -display :0 -fn "Lucida Console-14" -tn rxvt-cygwin-native -e /bin/tcsh -l) Eğer Xwin Server çalıştığında açılan terminalde de default olarak tcsh isterseniz /etc/passwd dosyasını açıp (nedit /etc/passwd) kullanıcı isminizin sonundaki satırdaki bash'ı tcsh yapın. '''13'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''14'''. Bir kaç ufak bilgi: * C diskine ulaşmak için cd /cygwin/c * D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine <C> cd /c </C> yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == GMT KURULUMU == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. [[Resim:nedit1.jpg]] Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz [[Cygwin]] --[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET) 2015 2014 2010-10-06T09:41:23Z Ziyadin 4 Windows altında GMT kullanımı için üç seçenek mevcut: # Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak == Cygwin+GMT == cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:paketler.png]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız. Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için "/home/Onur" '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. [[Resim:first_runt.jpg]] Bu xterminalde türkçe klavye çalışmaz. Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Masaüstündeki diğer cygwin ikonunu silebilirsiniz. Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir. '''10'''. C Shell kulanmak isterseniz aşağıda gösterildiği gibi komut satırına "nedit .cshrc" komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açarsınız. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz). [[Resim:shell1.jpg]] [[Resim:shell2.jpg]] <C> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #@(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış. cshell veya tcshell kullanmak için komut satırına tcsh yazmanız gerekirki yazdığınız .cshrc dosyasındaki özellikler kullanılabilsin sistem tarafından. [[Resim:tcsh1.jpg]] '''nedit ve benzeri grafik arayüzlü programların çalışması için X server mutlaka çalışıyor olması gerekir. Bir sefer Xserver çalıştımı yeterlidir. Açılan xterminal kapatılabilir.''' '''11'''. Windows'dan copy paste yapabilmek için xwin server'in xclipboard özelliğinin çalışması gerek. Bunun için Masa üstünde X serveri çalışıtıran kısa yol üzerine ters tıklayıp özellikleri seçip açın. Açılan pencerede hedef satırındaki komutun sonuna -c clipboard'u ekleyin (örnek C:\cygwin\bin\run.exe /usr/bin/bash.exe -l -c /usr/bin/startxwin.exe -clipboard) Windows'da kopyaladığınız bir text i terminale aktarmanız için terminele geçip orta tuşa tıklamanız yeterli olacaktır. Normalde X pencerelerde seçili metni orta tuşla komut satırına veya text programı penceresine (örnek nedit) paste edebilirsiniz. '''12'''. Eğer xrvt-native çalıştığında direk tcsh çalışmasını istiyorsanız masa üstündeki kısa yola ters tıklayıp özellikleri açın ve satırın sonundaki "bash --login" yerine "tcsh -l" yazın (örnek C:\cygwin\bin\rxvt.exe -display :0 -fn "Lucida Console-14" -tn rxvt-cygwin-native -e /bin/tcsh -l) Eğer Xwin Server çalıştığında açılan terminalde de default olarak tcsh isterseniz /etc/passwd dosyasını açıp (nedit /etc/passwd) kullanıcı isminizin sonundaki satırdaki bash'ı tcsh yapın. '''13'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''14'''. Bir kaç ufak bilgi: * C diskine ulaşmak için cd /cygwin/c * D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine <C> cd /c </C> yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == GMT KURULUMU == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. [[Resim:nedit1.jpg]] Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz [[Cygwin]] --[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET) 2014 2013 2010-10-06T09:35:15Z Ziyadin 4 Windows altında GMT kullanımı için üç seçenek mevcut: # Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak == Cygwin+GMT == cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:paketler.png]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız. Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için "/home/Onur" '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. [[Resim:first_runt.jpg]] Bu xterminalde türkçe klavye çalışmaz. Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Masaüstündeki diğer cygwin ikonunu silebilirsiniz. Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir. '''10'''. C Shell kulanmak isterseniz aşağıda gösterildiği gibi komut satırına "nedit .cshrc" komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açarsınız. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz). [[Resim:shell1.jpg]] [[Resim:shell2.jpg]] <C> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #@(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış. cshell veya tcshell kullanmak için komut satırına tcsh yazmanız gerekirki yazdığınız .cshrc dosyasındaki özellikler kullanılabilsin sistem tarafından. [[Resim:tcsh1.jpg]] '''nedit ve benzeri grafik arayüzlü programların çalışması için X server mutlaka çalışıyor olması gerekir. Bir sefer Xserver çalıştımı yeterlidir. Açılan xterminal kapatılabilir.''' '''11'''. Windows'dan copy paste yapabilmek için xwin server'in xclipboard özelliğinin çalışması gerek. Bunun için Masa üstünde X serveri çalışıtıran kısa yolu üzerine ters tıklayıp özellikleri seçip açın. Açılan pencerede hedef satırındaki komutun sonuna -c clipboard'u ekleyin (örnek C:\cygwin\bin\run.exe /usr/bin/bash.exe -l -c /usr/bin/startxwin.exe -clipboard) '''12'''. Eğer xrvt-native çalıştığında direk tcsh çalışmasını istiyorsanız masa üstündeki kısa yola terstıklayıp özellikleri açın ve satırın sonundaki "bash --login" yerine "tcsh -l" yazın (örnek C:\cygwin\bin\rxvt.exe -display :0 -fn "Lucida Console-14" -tn rxvt-cygwin-native -e /bin/tcsh -l) Eğer Xwin Server çalıştığında açılan terminalde de default olarak tcsh isterseniz /etc/passwd dosyasını açıp (nedit /etc/passwd) kullanıcı isminizin sonundaki satırdaki bash'ı tcsh yapın. '''13'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''14'''. Bir kaç ufak bilgi: * C diskine ulaşmak için cd /cygwin/c * D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine <C> cd /c </C> yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == GMT KURULUMU == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. [[Resim:nedit1.jpg]] Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz [[Cygwin]] --[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET) 2013 2012 2010-09-30T15:26:57Z Ziyadin 4 Windows altında GMT kullanımı için üç seçenek mevcut: # Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak == Cygwin+GMT == cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:paketler.png]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız. Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için "/home/Onur" '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. [[Resim:first_runt.jpg]] Bu xterminalde türkçe klavye çalışmaz. Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Masaüstündeki diğer cygwin ikonunu silebilirsiniz. Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir. '''10'''. C Shell kulanmak isterseniz aşağıda gösterildiği gibi komut satırına "nedit .cshrc" komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açarsınız. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz). [[Resim:shell1.jpg]] [[Resim:shell2.jpg]] <C> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #@(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış. cshell veya tcshell kullanmak için komut satırına tcsh yazmanız gerekirki yazdığınız .cshrc dosyasındaki özellikler kullanılabilsin sistem tarafından. [[Resim:tcsh1.jpg]] '''nedit ve benzeri grafik arayüzlü programların çalışması için X server mutlaka çalışıyor olması gerekir. Bir sefer Xserver çalıştımı yeterlidir. Açılan xterminal kapatılabilir.''' '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi: * C diskine ulaşmak için cd /cygwin/c * D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine <C> cd /c </C> yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == GMT KURULUMU == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. [[Resim:nedit1.jpg]] Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz [[Cygwin]] --[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET) 2012 2011 2010-09-30T15:24:33Z Ziyadin 4 Windows altında GMT kullanımı için üç seçenek mevcut: # Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak == Cygwin+GMT == cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:paketler.png]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız. Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için "/home/Onur" '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. [[Resim:first_runt.jpg]] Bu xterminalde türkçe klavye çalışmaz. Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Masaüstündeki diğer cygwin ikonunu silebilirsiniz. Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir. '''10'''. C Shell kulanmak isterseniz aşağıda gösterildiği gibi komut satırına "nedit .cshrc" komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açarsınız. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz). [[Resim:shell1.jpg]] [[Resim:shell2.jpg]] <C> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #@(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış. cshell veya tcshell kullanmak için komut satırına tcsh yazmanız gerekirki yazdığınız .cshrc dosyasındaki özellikler kullanılabilsin sistem tarafından. [[Resim:tcsh1.jpg]] nedit ve benzeri grafik arayüzlü programların çalışması için X server mutlaka çalışıyor olması gerekir. Bir sefer Xserver çalıştımı yeterlidir. Açılan xterminal kapatılabilir. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi: * C diskine ulaşmak için cd /cygwin/c * D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine <C> cd /c </C> yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == GMT KURULUMU == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. [[Resim:nedit1.jpg]] Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz [[Cygwin]] --[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET) 2011 2010 2010-09-30T15:21:15Z Ziyadin 4 Windows altında GMT kullanımı için üç seçenek mevcut: # Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak == Cygwin+GMT == cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:paketler.png]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız. Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için "/home/Onur" '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. [[Resim:first_runt.jpg]] Bu xterminalde türkçe klavye çalışmaz. Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Masaüstündeki diğer cygwin ikonunu silebilirsiniz. Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir. '''10'''. C Shell kulanmak isterseniz aşağıda gösterildiği gibi komut satırına "nedit .cshrc" komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açarsınız. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz). [[Resim:shell1.jpg]] [[Resim:shell2.jpg]] <C> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #@(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış. cshell veya tcshell kullanmak için komut satırına tcsh yazmanız gerekirki yazdığınız .cshrc dosyasındaki özellikler kullanılabilsin sistem tarafından. [[Resim:tcsh1.jpg]] startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz. [[Resim:set7.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Shortcut üzerine ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon üzerine tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi: * C diskine ulaşmak için cd /cygwin/c * D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine <C> cd /c </C> yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == GMT KURULUMU == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. [[Resim:nedit1.jpg]] Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz [[Cygwin]] --[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET) 2010 2008 2010-09-30T15:19:20Z Ziyadin 4 Windows altında GMT kullanımı için üç seçenek mevcut: # Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak == Cygwin+GMT == cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:paketler.png]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız. Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için "/home/Onur" '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. [[Resim:first_runt.jpg]] Bu xterminalde türkçe klavye çalışmaz. Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Masaüstündeki diğer cygwin ikonunu silebilirsiniz. Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir. '''10'''. C Shell kulanmak isterseniz aşağıda gösterildiği gibi komut satırına "nedit .cshrc" komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açarsınız. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz). [[Resim:shell1.jpg]] [[Resim:shell2.jpg]] [[Resim:tcsh1.jpg]] <C> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #@(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz. [[Resim:set7.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Shortcut üzerine ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon üzerine tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi: * C diskine ulaşmak için cd /cygwin/c * D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine <C> cd /c </C> yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == GMT KURULUMU == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. [[Resim:nedit1.jpg]] Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz [[Cygwin]] --[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET) 2008 2007 2010-09-30T15:18:08Z Ziyadin 4 Windows altında GMT kullanımı için üç seçenek mevcut: # Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak == Cygwin+GMT == cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:paketler.png]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız. Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için "/home/Onur" '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. [[Resim:first_runt.jpg]] Bu xterminalde türkçe klavye çalışmaz. Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir. '''10'''. C Shell kulanmak isterseniz aşağıda gösterildiği gibi komut satırına "nedit .cshrc" komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açarsınız. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz). [[Resim:shell1.jpg]] [[Resim:shell2.jpg]] [[Resim:tcsh1.jpg]] <C> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #@(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz. [[Resim:set7.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Shortcut üzerine ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon üzerine tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi: * C diskine ulaşmak için cd /cygwin/c * D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine <C> cd /c </C> yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == GMT KURULUMU == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. [[Resim:nedit1.jpg]] Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz [[Cygwin]] --[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET) 2007 2005 2010-09-30T15:17:40Z Ziyadin 4 Windows altında GMT kullanımı için üç seçenek mevcut: # Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak == Cygwin+GMT == cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:paketler.png]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız. Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için "/home/Onur" '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. [[Resim:first_runt.jpg]] Bu xterminalde türkçe klavye çalışmaz. Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir. '''10'''. C Shell kulanmak isterseniz aşağıda gösterildiği gibi komut satırına "nedit .cshrc" komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açarsınız. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz). [[Resim:shell1.jpg]] [[Resim:shell2.jpg]] [[Resim:tcsh1.jpg]] <C> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #@(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz. [[Resim:set7.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Shortcut üzerine ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon üzerine tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi: * C diskine ulaşmak için cd /cygwin/c * D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine <C> cd /c </C> yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == GMT KURULUMU == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. [[Resim:nedit1.jpg]] Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz [[Cygwin]] --[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET) 2005 2004 2010-09-30T15:12:50Z Ziyadin 4 Windows altında GMT kullanımı için üç seçenek mevcut: # Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak == Cygwin+GMT == cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:paketler.png]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız. Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için "/home/Onur" '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. [[Resim:first_runt.jpg]] Bu xterminalde türkçe klavye çalışmaz. Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir. '''10'''. C Shell kulanmak isterseniz aşağıda gösterildiği gibi komut satırına "nedit .cshrc" komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açarsınız. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz). [[Resim:shell1.jpg]] [[Resim:shell2.jpg]] <C> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #@(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz. [[Resim:set7.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Shortcut üzerine ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon üzerine tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi: * C diskine ulaşmak için cd /cygwin/c * D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine <C> cd /c </C> yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == GMT KURULUMU == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. [[Resim:nedit1.jpg]] Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz [[Cygwin]] --[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET) 2004 2003 2010-09-30T15:10:34Z Ziyadin 4 Windows altında GMT kullanımı için üç seçenek mevcut: # Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak == Cygwin+GMT == cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:paketler.png]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız. Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için "/home/Onur" '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. [[Resim:first_runt.jpg]] Bu xterminalde türkçe klavye çalışmaz. Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir. '''C Shell kulanmak isterseniz aşağıda gösterildiği gibi komut satırına "nedit .cshrc" komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açarsınız.''' [[Resim:shell1.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve açılan pencereye yani “.cshrc”'ye paste edin (satır aralarındaki boşlukları silebilirsiniz). <C> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #@(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz. [[Resim:set7.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Shortcut üzerine ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon üzerine tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi: * C diskine ulaşmak için cd /cygwin/c * D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine <C> cd /c </C> yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == GMT KURULUMU == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. [[Resim:nedit1.jpg]] Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz [[Cygwin]] --[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET) 2003 2001 2010-09-30T15:07:18Z Ziyadin 4 Windows altında GMT kullanımı için üç seçenek mevcut: # Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak == Cygwin+GMT == cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:paketler.png]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız. Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için "/home/Onur" '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. [[Resim:first_runt.jpg]] Bu xterminalde türkçe klavye çalışmaz. Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir. '''C Shell kulanmak isterseniz aşağıda gösterildiği gibi komut satırına "nedit .cshrc" komutu vererek nedit editörü ile .cshrc isimli bir text dosyası açarsınız.''' [[Resim:shell1.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc dosyasını unix fomatına çevirelim. Bunun için komut satırına dos2unix .cshrc yazıp enter tuşuna basın. Örnek: [10:34][ziyadin@oxus] % dos2unix .cshrc <C> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #@(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz. [[Resim:set7.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Shortcut üzerine ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon üzerine tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi: * C diskine ulaşmak için cd /cygwin/c * D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine <C> cd /c </C> yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == GMT KURULUMU == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. [[Resim:nedit1.jpg]] Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz [[Cygwin]] --[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET) 2001 2000 2010-09-30T15:04:42Z Ziyadin 4 Windows altında GMT kullanımı için üç seçenek mevcut: # Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak == Cygwin+GMT == cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:paketler.png]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız. Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için "/home/Onur" '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. [[Resim:first_runt.jpg]] Bu xterminalde türkçe klavye çalışmaz. Türkçe klavye için rxvt-native kısayolunu programların altındaki cygwin dizinininden masa üstüne kopyalayın ve kullanın. Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir. '''C Shell kulanmak isterseniz aşağıda gösterildiği gibi nedit ile kendi c-shell dosynızı oluşturmanız lazım.''' [[Resim:shell1.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc dosyasını unix fomatına çevirelim. Bunun için komut satırına dos2unix .cshrc yazıp enter tuşuna basın. Örnek: [10:34][ziyadin@oxus] % dos2unix .cshrc <C> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #@(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz. [[Resim:set7.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Shortcut üzerine ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon üzerine tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi: * C diskine ulaşmak için cd /cygwin/c * D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine <C> cd /c </C> yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == GMT KURULUMU == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. [[Resim:nedit1.jpg]] Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz [[Cygwin]] --[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET) 2000 1999 2010-09-30T14:56:47Z Ziyadin 4 Windows altında GMT kullanımı için üç seçenek mevcut: # Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak == Cygwin+GMT == cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:paketler.png]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız. Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için "/home/Onur" '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. [[Resim:first_runt.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altındadır, ki burada c:\cygwin\home\Onur şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin <C> %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l </C> Sonuç olarak şu şekilde gözükecek: <DOS> ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- </DOS> Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc dosyasını unix fomatına çevirelim. Bunun için komut satırına dos2unix .cshrc yazıp enter tuşuna basın. Örnek: [10:34][ziyadin@oxus] % dos2unix .cshrc <C> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #@(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz. [[Resim:set7.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Shortcut üzerine ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon üzerine tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi: * C diskine ulaşmak için cd /cygwin/c * D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine <C> cd /c </C> yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == GMT KURULUMU == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. [[Resim:nedit1.jpg]] Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz [[Cygwin]] --[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET) 1999 1997 2010-09-30T14:55:43Z Ziyadin 4 Windows altında GMT kullanımı için üç seçenek mevcut: # Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak == Cygwin+GMT == cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:paketler.png]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız. Geçmiş olsun cygwin kuruldu. Masa üstündeki Cygwin ikonuna çift tıklayarak programı başlatıp terminal açabilirsiniz. Bu durumda aşağıdaki görüntü gelecektir. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki burada için "/home/onur" '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. [[Resim:first_runt.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altındadır, ki benim için c:\cygwin\home\onur şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin <C> %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l </C> Sonuç olarak şu şekilde gözükecek: <DOS> ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- </DOS> Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc dosyasını unix fomatına çevirelim. Bunun için komut satırına dos2unix .cshrc yazıp enter tuşuna basın. Örnek: [10:34][ziyadin@oxus] % dos2unix .cshrc <C> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #@(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz. [[Resim:set7.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Shortcut üzerine ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon üzerine tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi: * C diskine ulaşmak için cd /cygwin/c * D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine <C> cd /c </C> yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == GMT KURULUMU == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. [[Resim:nedit1.jpg]] Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz [[Cygwin]] --[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET) 1997 1996 2010-09-30T14:47:36Z Ziyadin 4 Windows altında GMT kullanımı için üç seçenek mevcut: # Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak == Cygwin+GMT == cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:paketler.png]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:first_runt.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altındadır, ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin <C> %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l </C> Sonuç olarak şu şekilde gözükecek: <DOS> ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- </DOS> Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc dosyasını unix fomatına çevirelim. Bunun için komut satırına dos2unix .cshrc yazıp enter tuşuna basın. Örnek: [10:34][ziyadin@oxus] % dos2unix .cshrc <C> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #@(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz. [[Resim:set7.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Shortcut üzerine ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon üzerine tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi: * C diskine ulaşmak için cd /cygwin/c * D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine <C> cd /c </C> yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == GMT KURULUMU == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. [[Resim:nedit1.jpg]] Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz [[Cygwin]] --[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET) 1996 1993 2010-09-30T11:52:13Z Ziyadin 4 Windows altında GMT kullanımı için üç seçenek mevcut: # Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak == Cygwin+GMT == cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Şimdilik kurmanız gerekenler paketler aşağıdaki resimde görülmektedir. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:paketler.png]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altındadır, ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin <C> %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l </C> Sonuç olarak şu şekilde gözükecek: <DOS> ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- </DOS> Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc dosyasını unix fomatına çevirelim. Bunun için komut satırına dos2unix .cshrc yazıp enter tuşuna basın. Örnek: [10:34][ziyadin@oxus] % dos2unix .cshrc <C> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #@(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz. [[Resim:set7.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Shortcut üzerine ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon üzerine tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi: * C diskine ulaşmak için cd /cygwin/c * D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine <C> cd /c </C> yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == GMT KURULUMU == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. [[Resim:nedit1.jpg]] Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz [[Cygwin]] --[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET) 1993 1992 2010-09-30T11:44:51Z Ziyadin 4 Windows altında GMT kullanımı için üç seçenek mevcut: # Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak == Cygwin+GMT == cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:paketler.png]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altındadır, ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin <C> %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l </C> Sonuç olarak şu şekilde gözükecek: <DOS> ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- </DOS> Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc dosyasını unix fomatına çevirelim. Bunun için komut satırına dos2unix .cshrc yazıp enter tuşuna basın. Örnek: [10:34][ziyadin@oxus] % dos2unix .cshrc <C> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #@(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz. [[Resim:set7.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Shortcut üzerine ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon üzerine tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi: * C diskine ulaşmak için cd /cygwin/c * D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine <C> cd /c </C> yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == GMT KURULUMU == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. [[Resim:nedit1.jpg]] Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz [[Cygwin]] --[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET) 1992 1913 2010-09-29T12:03:30Z Ziyadin 4 Windows altında GMT kullanımı için üç seçenek mevcut: # Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak == Cygwin+GMT == cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:set2.jpg]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altındadır, ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin <C> %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l </C> Sonuç olarak şu şekilde gözükecek: <DOS> ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- </DOS> Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc dosyasını unix fomatına çevirelim. Bunun için komut satırına dos2unix .cshrc yazıp enter tuşuna basın. Örnek: [10:34][ziyadin@oxus] % dos2unix .cshrc <C> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #@(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[0m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz. [[Resim:set7.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Shortcut üzerine ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon üzerine tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi: * C diskine ulaşmak için cd /cygwin/c * D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine <C> cd /c </C> yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == GMT KURULUMU == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. [[Resim:nedit1.jpg]] Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz [[Cygwin]] --[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET) 1913 1912 2009-06-23T15:32:56Z Ziyadin 4 Windows altında GMT kullanımı için üç seçenek mevcut: # Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak == Cygwin+GMT == cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:set2.jpg]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altındadır, ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin <C> %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l </C> Sonuç olarak şu şekilde gözükecek: <DOS> ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- </DOS> Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc dosyasını unix fomatına çevirelim. Bunun için komut satırına dos2unix .cshrc yazıp enter tuşuna basın. Örnek: [10:34][ziyadin@oxus] % dos2unix .cshrc <C> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #@(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin kabuğunuz, yani cshell. Bash kullananlar için kabul ".bashrc" dosyasıdır ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz. [[Resim:set7.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Shortcut üzerine ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon üzerine tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi: * C diskine ulaşmak için cd /cygwin/c * D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine <C> cd /c </C> yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == GMT KURULUMU == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin C diskinin altına kurulmuşşa (C:\cygwin\usr\local\GMT). Cygwin altında veya dışında bir yerede kurulabilir. Ancak kurulan adresin Shell dosyanızda tanımlanması lazım. Yukarıdaki örnek shell dosyasında GMT programının C:\cygwin\usr\local\GMT adresinde kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları ".bashrc" altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. [[Resim:nedit1.jpg]] Postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programını kurabilirsiniz. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz [[Cygwin]] --[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET) 1912 1911 2009-06-23T15:25:03Z Ziyadin 4 Windows altında GMT kullanımı için üç seçenek mevcut: # Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak == Cygwin+GMT == cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory altındaki All kelimesinin karşısındaki Default kelimesine tıklayarak onu Install durumuna getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:set2.jpg]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add Icon to Start Menu seçeneklerine tıklayınız. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari üretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altındadır, ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin <C> %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l </C> Sonuç olarak şu şekilde gözükecek: <DOS> ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- </DOS> Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc dosyasını unix fomatına çevirelim. Bunun için komut satırına dos2unix .cshrc yazıp enter tuşuna basın. Örnek: [10:34][ziyadin@oxus] % dos2unix .cshrc <C> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #@(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz. [[Resim:set7.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi: * C diskine ulaşmak için cd /cygwin/c * D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine <C> cd /c </C> yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == GMT KURULUMU == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. [[Resim:nedit1.jpg]] GMT postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programı kullanılabilir. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz [[Cygwin]] --[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET) 1911 1910 2009-06-23T15:18:34Z Ziyadin 4 Windows altında GMT kullanımı için üç seçenek mevcut: # Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch script oluşurtulup koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak == Cygwin+GMT == cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:set2.jpg]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altındadır, ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin <C> %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l </C> Sonuç olarak şu şekilde gözükecek: <DOS> ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- </DOS> Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc yazıp enter'a basın. Örnek: [10:34][ziyadin@oxus] % dos2unix .cshrc <C> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #@(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz. [[Resim:set7.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi: * C diskine ulaşmak için cd /cygwin/c * D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine <C> cd /c </C> yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == GMT KURULUMU == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. [[Resim:nedit1.jpg]] GMT postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programı kullanılabilir. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz [[Cygwin]] --[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET) 1910 1906 2009-06-23T15:16:20Z Ziyadin 4 Windows altında GMT kullanımı için üç seçenek mevcut: # Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch script oluşurulup koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak == Cygwin+GMT == cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:set2.jpg]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altındadır, ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin <C> %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l </C> Sonuç olarak şu şekilde gözükecek: <DOS> ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- </DOS> Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc yazıp enter'a basın. Örnek: [10:34][ziyadin@oxus] % dos2unix .cshrc <C> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #@(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz. [[Resim:set7.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi: * C diskine ulaşmak için cd /cygwin/c * D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine <C> cd /c </C> yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == GMT KURULUMU == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. [[Resim:nedit1.jpg]] GMT postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programı kullanılabilir. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz [[Cygwin]] --[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET) 1906 1905 2009-06-23T14:12:15Z Ziyadin 4 Windows altında GMT kullanımı için üç seçenek mevcut: # Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak == Cygwin+GMT == cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:set2.jpg]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altındadır, ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin <C> %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l </C> Sonuç olarak şu şekilde gözükecek: <DOS> ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- </DOS> Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc yazıp enter'a basın. Örnek: [10:34][ziyadin@oxus] % dos2unix .cshrc <C> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #@(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz. [[Resim:set7.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi: * C diskine ulaşmak için cd /cygwin/c * D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine <C> cd /c </C> yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == GMT KURULUMU == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. [[Resim:nedit1.jpg]] GMT postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programı kullanılabilir. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz [[Cygwin]] --[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET) 1905 1904 2009-06-23T14:11:07Z Ziyadin 4 Windows altında GMT kullanımı için üç seçenek mevcut: # Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak == Cygwin+GMT == cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:set2.jpg]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altındadır, ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin <C> %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l </C> Sonuç olarak şu şekilde gözükecek: <DOS> ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- </DOS> Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc yazıp enter'a basın. Örnek: [10:34][ziyadin@oxus] % dos2unix .cshrc <C> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #@(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz. [[Resim:set7.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi: * C diskine ulaşmak için cd /cygwin/c * D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine <C> cd /c </C> yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == GMT KURULUMU == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. [[Resim:nedit1.jpg]] GMT postscript dosyalarını hızlı ver sorunsuz bir şekile açmak için XV programı kullanılabilir. XV programının kulumu için faydalı yazılımlar bölümüne bakabilirsiniz [Cygwin] --[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET) 1904 1903 2009-06-17T12:58:20Z Ziyadin 4 Windows altında GMT kullanımı için üç seçenek mevcut: # Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak == Cygwin+GMT == cygwin setup.exe indirilip ( http://www.cygwin.com/setup.exe) ve çalıştırılır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:set2.jpg]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altındadır, ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin <C> %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l </C> Sonuç olarak şu şekilde gözükecek: <DOS> ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- </DOS> Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc yazıp enter'a basın. Örnek: [10:34][ziyadin@oxus] % dos2unix .cshrc <C> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #@(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz. [[Resim:set7.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi: * C diskine ulaşmak için cd /cygwin/c * D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine <C> cd /c </C> yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == GMT KURULUMU == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. [[Resim:nedit1.jpg]] --[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET) 1903 1525 2009-06-17T12:52:58Z Ziyadin 4 Windows altında GMT kullanımı için üç seçenek mevcut: # Cygwin kurulup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak == Cygwin+GMT == cygwin setup.exe yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:set2.jpg]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altındadır, ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin <C> %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l </C> Sonuç olarak şu şekilde gözükecek: <DOS> ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- </DOS> Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc yazıp enter'a basın. Örnek: [10:34][ziyadin@oxus] % dos2unix .cshrc <C> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #@(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz. [[Resim:set7.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi: * C diskine ulaşmak için cd /cygwin/c * D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine <C> cd /c </C> yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == GMT KURULUMU == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. [[Resim:nedit1.jpg]] --[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET) 1525 1523 2009-03-17T23:18:40Z Ziyadin 4 Windows altında GMT kullanımı için üç seçenek mevcut: # Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak == Cygwin+GMT == cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:set2.jpg]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altındadır, ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin <C> %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l </C> Sonuç olarak şu şekilde gözükecek: <DOS> ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- </DOS> Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc yazıp enter'a basın. Örnek: [10:34][ziyadin@oxus] % dos2unix .cshrc <C> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #@(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz. [[Resim:set7.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi: * C diskine ulaşmak için cd /cygwin/c * D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine <C> cd /c </C> yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == GMT KURULUMU == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra (veya direk terminalin üzerine gelip) farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. [[Resim:nedit1.jpg]] --[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET) 1523 1521 2009-03-17T23:11:39Z Ziyadin 4 Windows altında GMT kullanımı için üç seçenek mevcut: # Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak == Cygwin+GMT == cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:set2.jpg]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altındadır, ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin <C> %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l </C> Sonuç olarak şu şekilde gözükecek: <DOS> ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- </DOS> Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc yazıp enter'a basın. Örnek: [10:34][ziyadin@oxus] % dos2unix .cshrc <C> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #@(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz. [[Resim:set7.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi: * C diskine ulaşmak için cd /cygwin/c * D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine <C> cd /c </C> yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == GMT KURULUMU == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. [[Resim:nedit1.jpg]] --[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET) 1521 1520 2009-03-17T23:02:10Z Ziyadin 4 Windows altında GMT kullanımı için üç seçenek mevcut: # Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak == Cygwin+GMT == cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:set2.jpg]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altındadır, ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin <C> %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l </C> Sonuç olarak şu şekilde gözükecek: <DOS> ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- </DOS> Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc yazıp enter'a basın. Örnek: [10:34][ziyadin@oxus] % dos2unix .cshrc <C> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #@(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz. [[Resim:set7.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi: * C diskine ulaşmak için cd /cygwin/c * D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine <C> cd /c </C> yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == GMT KURULUMU == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). Cygwin'i kurmanın temel amacı GMT'yi daha hızlı ve etkili bir şekilde kullanmak. O yüzden Notepad ile uğraşmaya gerek kalmadan direk X Windows uyumlu text editörleri kullanmak. GMT komutlarını örneğin nedit penceresine yazıp ve oradanda direk cygwin terminaline aktarmak mümkün. Bunun için yapmanız gereken metni nedit penceresinde seçmek ve cygwin terminalinin çerçevesine tıklayıp aktif hale getirdikten sonra farenin orta tuşuna yani tekerleğe basmak. Bu şekilde copy paste etmiş olursunuz pencereden pencereye ve bu iki yönlüde gerçekleşir. [[Resim:nedit.jpg]] --[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET) 1520 1519 2009-03-17T22:49:10Z Ziyadin 4 Windows altında GMT kullanımı için üç seçenek mevcut: # Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak == Cygwin+GMT == cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:set2.jpg]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altındadır, ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin <C> %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l </C> Sonuç olarak şu şekilde gözükecek: <DOS> ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- </DOS> Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc yazıp enter'a basın. Örnek: [10:34][ziyadin@oxus] % dos2unix .cshrc <C> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #@(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yukarıda örneğin “rm” (remove=sil) yazdığınızda sistem bunu aslında “rm –i” olarak algılar çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığınızda terminalde komut satırı renkli şekilde gözlenecektir (başında da dijital saatiniz hediye). Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz. [[Resim:set7.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi: * C diskine ulaşmak için cd /cygwin/c * D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine <C> cd /c </C> yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == GMT KURULUMU == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). --[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET) 1519 1518 2009-03-17T22:44:54Z Ziyadin 4 Windows altında GMT kullanımı için üç seçenek mevcut: # Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak == Cygwin+GMT == cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:set2.jpg]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altındadır, ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin <C> %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l </C> Sonuç olarak şu şekilde gözükecek: <DOS> ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- </DOS> Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc yazıp enter'a basın. Örnek: [10:34][ziyadin@oxus] % dos2unix .cshrc <C> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #@(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz. [[Resim:set7.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi: * C diskine ulaşmak için cd /cygwin/c * D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine <C> cd /c </C> yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == GMT KURULUMU == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). --[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET) 1518 1517 2009-03-17T22:42:09Z Ziyadin 4 Windows altında GMT kullanımı için üç seçenek mevcut: # Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak == Cygwin+GMT == cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:set2.jpg]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin <C> %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l </C> Sonuç olarak şu şekilde gözükecek: <DOS> ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- </DOS> Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc yazıp enter'a basın. Örnek: [10:34][ziyadin@oxus] % dos2unix .cshrc <C> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #@(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz. [[Resim:set7.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi: * C diskine ulaşmak için cd /cygwin/c * D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine <C> cd /c </C> yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == GMT KURULUMU == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). --[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET) 1517 1475 2009-03-17T22:41:32Z Ziyadin 4 Windows altında GMT kullanımı için iki seçenek mevcut: # Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak == Cygwin+GMT == cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:set2.jpg]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin <C> %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l </C> Sonuç olarak şu şekilde gözükecek: <DOS> ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- </DOS> Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc yazıp enter'a basın. Örnek: [10:34][ziyadin@oxus] % dos2unix .cshrc <C> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #@(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz. [[Resim:set7.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi: * C diskine ulaşmak için cd /cygwin/c * D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine <C> cd /c </C> yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == GMT KURULUMU == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). --[[Kullanıcı:Ziyadin|Ziyadin]] 23:41, 17 Mart 2009 (CET) 1475 1474 2009-03-17T13:52:11Z Ziyadin 4 Windows altında GMT kullanımı için iki seçenek mevcut: # Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak == Cygwin+GMT == cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:set2.jpg]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ altta X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin <C> %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l </C> Sonuç olarak şu şekilde gözükecek: <DOS> ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- </DOS> Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc yazıp enter'a basın. Örnek: [10:34][ziyadin@oxus] % dos2unix .cshrc <C> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #@(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz. [[Resim:set7.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi: * C diskine ulaşmak için cd /cygwin/c * D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine <C> cd /c </C> yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == GMT KURULUMU == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). 1474 1469 2009-03-17T13:50:32Z Ziyadin 4 Windows altında GMT kullanımı için iki seçenek mevcut: # Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak == Cygwin+GMT == cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:set2.jpg]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin <C> %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l </C> Sonuç olarak şu şekilde gözükecek: <DOS> ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- </DOS> Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc yazıp enter'a basın. Örnek: [10:34][ziyadin@oxus] % dos2unix .cshrc <C> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #@(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz. [[Resim:set7.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi: * C diskine ulaşmak için cd /cygwin/c * D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine <C> cd /c </C> yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == GMT KURULUMU == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). 1469 1468 2009-03-16T23:05:14Z AhmetA 2 Windows altında GMT kullanımı için iki seçenek mevcut: # Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak == Cygwin+GMT == cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:set2.jpg]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin <C> %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l </C> Sonuç olarak şu şekilde gözükecek: <DOS> ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- </DOS> Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc yazıp enter'a basın. Örnek: [10:34][ziyadin@oxus] % dos2unix .cshrc <C> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #@(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz. [[Resim:set7.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi: * C diskine ulaşmak için cd /cygwin/c * D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine <C> cd /c </C> yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == GMT KURULUMU == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). Bir ara onada bakarız inşallah.... Bol şanşlar, Ziyadin 1468 1467 2009-03-16T23:03:28Z AhmetA 2 Windows altında GMT kullanımı için iki seçenek mevcut: # Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak == Cygwin+GMT == cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:set2.jpg]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin <C> %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l </C> Sonuç olarak şu şekilde gözükecek: <DOS> ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- </DOS> Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc yazıp enter'a basın. Örnek: [10:34][ziyadin@oxus] % dos2unix .cshrc <C> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #@(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz. [[Resim:set7.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi: * C diskine ulaşmak için cd /cygwin/c * D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine <C> cd /c </C> yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısayol ile root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == GMT KURULUMU == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). Bir ara onada bakarız inşallah.... Bol şanşlar, Ziyadin 1467 1466 2009-03-16T21:58:01Z Ziyadin 4 Windows altında GMT kullanımı için iki seçenek mevcut: # Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak '''Cygwin+GMT''' cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:set2.jpg]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin <C> %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l </C> Sonuç olarak şu şekilde gözükecek: <DOS> ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- </DOS> Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc yazıp enter'a basın. Örnek: [10:34][ziyadin@oxus] % dos2unix .cshrc <C> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #@(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz. [[Resim:set7.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi C diskine ulaşmak için cd /cygwin/c D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine cd /c yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == '''GMT KURULUMU''' == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). Bir ara onada bakarız inşallah.... Bol şanşlar, Ziyadin 1466 1465 2009-03-16T21:56:19Z Ziyadin 4 Windows altında GMT kullanımı için iki seçenek mevcut: # Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak '''Cygwin+GMT''' cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:set2.jpg]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin <C> %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l </C> Sonuç olarak şu şekilde gözükecek: <DOS> ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- </DOS> Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc yazıp enter'a basın. Örnek: [10:34][ziyadin@oxus] % dos2unix .cshrc <C> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx <nowiki>#</nowiki> @(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) <nowiki>#</nowiki>kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' <nowiki>#</nowiki>komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " <nowiki>#</nowiki>yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz. [[Resim:set7.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi C diskine ulaşmak için cd /cygwin/c D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine cd /c yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == '''GMT KURULUMU''' == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). Bir ara onada bakarız inşallah.... Bol şanşlar, Ziyadin 1465 1458 2009-03-16T21:54:45Z Ziyadin 4 Windows altında GMT kullanımı için iki seçenek mevcut: # Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak '''Cygwin+GMT''' cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direct Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:set2.jpg]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin <C> %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l </C> Sonuç olarak şu şekilde gözükecek: <DOS> ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- </DOS> Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc yazıp enter'a basın. Örnek: <C> [10:34][ziyadin@oxus] % dos2unix .cshrc xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx <nowiki>#</nowiki> @(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) <nowiki>#</nowiki>kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' <nowiki>#</nowiki>komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " <nowiki>#</nowiki>yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz. [[Resim:set7.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi C diskine ulaşmak için cd /cygwin/c D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine cd /c yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == '''GMT KURULUMU''' == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). Bir ara onada bakarız inşallah.... Bol şanşlar, Ziyadin 1458 1457 2009-03-16T20:26:31Z AhmetA 2 syntax highlight düzeltmesi... Windows altında GMT kullanımı için iki seçenek mevcut: # Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak '''Cygwin+GMT''' cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direc Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:set2.jpg]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin <C> %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l </C> Sonuç olarak şu şekilde gözükecek: <DOS> ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- </DOS> Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc yazıp enter'a basın. Örnek: <C> [10:34][ziyadin@oxus] % dos2unix .cshrc xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx <nowiki>#</nowiki> @(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) <nowiki>#</nowiki>kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' <nowiki>#</nowiki>komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " <nowiki>#</nowiki>yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx </C> Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz. [[Resim:set7.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi C diskine ulaşmak için cd /cygwin/c D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp <C> ln –s /cygdrive/c /c </C> C diskine cd /c yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz <C> ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop </C> == '''GMT KURULUMU''' == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra <C> chmod +x marmara.gmt yazın komut satırına ve entere basın </C> ardından ./marmara.gmt yazıp enter a basın <C> pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps </C> [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). Bir ara onada bakarız inşallah.... Bol şanşlar, Ziyadin 1457 1449 2009-03-16T20:24:14Z AhmetA 2 syntax highlight Windows altında GMT kullanımı için iki seçenek mevcut: # Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak '''Cygwin+GMT''' cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direc Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:set2.jpg]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin <C> %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l </C> Sonuç olarak şu şekilde gözükecek: <DOS> ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- </DOS> Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc yazıp enter'a basın. Örnek: [10:34][ziyadin@oxus] % dos2unix .cshrc xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx <nowiki>#</nowiki> @(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) <nowiki>#</nowiki>kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' <nowiki>#</nowiki>komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " <nowiki>#</nowiki>yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz. [[Resim:set7.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi C diskine ulaşmak için cd /cygwin/c D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp ln –s /cygdrive/c /c C diskine cd /c yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop == '''GMT KURULUMU''' == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra chmod +x marmara.gmt yazın komut satırına ve entere basın ardından ./marmara.gmt yazıp enter a basın pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). Bir ara onada bakarız inşallah.... Bol şanşlar, Ziyadin 1449 1448 2009-03-16T19:01:24Z Ziyadin 4 Windows altında GMT kullanımı için iki seçenek mevcut: # Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak '''Cygwin+GMT''' cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direc Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:set2.jpg]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l Sonuç olarak şu şekilde gözükecek: ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc yazıp enter'a basın. Örnek: [10:34][ziyadin@oxus] % dos2unix .cshrc xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx <nowiki>#</nowiki> @(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) <nowiki>#</nowiki>kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' <nowiki>#</nowiki>komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " <nowiki>#</nowiki>yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz. [[Resim:set7.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi C diskine ulaşmak için cd /cygwin/c D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp ln –s /cygdrive/c /c C diskine cd /c yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop == '''GMT KURULUMU''' == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra chmod +x marmara.gmt yazın komut satırına ve entere basın ardından ./marmara.gmt yazıp enter a basın pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. gv programıda çoğu kez doğrudurüst göstermiyor şekilleri. O yüzden xv'yi kurmak lazım. (http://www.trilon.com/xv/downloads.html). Bir ara onada bakarız inşallah.... Bol şanşlar, Ziyadin 1448 1447 2009-03-16T18:48:03Z Ziyadin 4 Windows altında GMT kullanımı için iki seçenek mevcut: # Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak '''Cygwin+GMT''' cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direc Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:set2.jpg]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l Sonuç olarak şu şekilde gözükecek: ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc yazıp enter'a basın. Örnek: [10:34][ziyadin@oxus] % dos2unix .cshrc xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx <nowiki>#</nowiki> @(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) <nowiki>#</nowiki>kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' <nowiki>#</nowiki>komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " <nowiki>#</nowiki>yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz. [[Resim:set7.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi C diskine ulaşmak için cd /cygwin/c D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp ln –s /cygdrive/c /c C diskine cd /c yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop == '''GMT KURULUMU''' == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışında bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. Bash kullanıcıları .bashrc altında bu adresleri path'a eklemesi lazım ancak bash'da sintaks farklıdir dikkate edin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra chmod +x marmara.gmt yazın komut satırına ve entere basın ardından ./marmara.gmt yazıp enter a basın pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. Bol şanşlar, Ziyadin 1447 1446 2009-03-16T18:43:35Z Ziyadin 4 Windows altında GMT kullanımı için iki seçenek mevcut: # Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak '''Cygwin+GMT''' cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direc Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:set2.jpg]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l Sonuç olarak şu şekilde gözükecek: ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc yazıp enter'a basın. Örnek: [10:34][ziyadin@oxus] % dos2unix .cshrc xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx <nowiki>#</nowiki> @(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) <nowiki>#</nowiki>kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' <nowiki>#</nowiki>komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " <nowiki>#</nowiki>yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz. [[Resim:set7.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi C diskine ulaşmak için cd /cygwin/c D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp ln –s /cygdrive/c /c C diskine cd /c yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop == '''GMT KURULUMU''' == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indirin ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopyalayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktarılması (paste) gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra chmod +x marmara.gmt yazın komut satırına ve entere basın ardından ./marmara.gmt yazıp enter a basın pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. Bol şanşlar, Ziyadin 1446 1444 2009-03-16T18:39:59Z Ziyadin 4 Windows altında GMT kullanımı için iki seçenek mevcut: # Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak '''Cygwin+GMT''' cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direc Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:set2.jpg]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l Sonuç olarak şu şekilde gözükecek: ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc yazıp enter'a basın. Örnek: [10:34][ziyadin@oxus] % dos2unix .cshrc xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx <nowiki>#</nowiki> @(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) <nowiki>#</nowiki>kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' <nowiki>#</nowiki>komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " <nowiki>#</nowiki>yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz. [[Resim:set7.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi C diskine ulaşmak için cd /cygwin/c D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp ln –s /cygdrive/c /c C diskine cd /c yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop == '''GMT KURULUMU''' == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra chmod +x marmara.gmt yazın komut satırına ve entere basın ardından ./marmara.gmt yazıp enter a basın pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. Bol şanş, Ziyadin 1444 1443 2009-03-16T18:38:23Z Ziyadin 4 Windows altında GMT kullanımı için iki seçenek mevcut: # Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak '''Cygwin+GMT''' cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direc Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:set2.jpg]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l Sonuç olarak şu şekilde gözükecek: ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc yazıp enter'a basın. Örnek: [10:34][ziyadin@oxus] % dos2unix .cshrc xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx <nowiki>#</nowiki> @(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) <nowiki>#</nowiki>kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' <nowiki>#</nowiki>komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " <nowiki>#</nowiki>yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz. [[Resim:set7.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi C diskine ulaşmak için cd /cygwin/c D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp ln –s /cygdrive/c /c C diskine cd /c yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop == '''GMT KURULUMU''' == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra chmod +x marmara.gmt yazın komut satırına ve entere basın ardından ./marmara.gmt yazıp enter a basın pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. Bol şanş, Ziyadin 1443 1442 2009-03-16T18:36:24Z Ziyadin 4 Windows altında GMT kullanımı için iki seçenek mevcut: # Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak '''Cygwin+GMT''' cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direc Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:set2.jpg]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l Sonuç olarak şu şekilde gözükecek: ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc yazıp enter'a basın. Örnek: [10:34][ziyadin@oxus] % dos2unix .cshrc xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx <nowiki>#</nowiki> @(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) <nowiki>#</nowiki>kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' <nowiki>#</nowiki>komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " <nowiki>#</nowiki>yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. Bundan sonra bu kısa yolu çalıştırarak cygwin başlatılabilir. İkinci bir terminal içinde yine aynı kısa yolu kullanabilirsiniz. [[Resim:set5.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi C diskine ulaşmak için cd /cygwin/c D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp ln –s /cygdrive/c /c C diskine cd /c yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop == '''GMT KURULUMU''' == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra chmod +x marmara.gmt yazın komut satırına ve entere basın ardından ./marmara.gmt yazıp enter a basın pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. Bol şanş, Ziyadin 1442 1439 2009-03-16T18:30:31Z Ziyadin 4 Windows altında GMT kullanımı için iki seçenek mevcut: # Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak '''Cygwin+GMT''' cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direc Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:set2.jpg]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l Sonuç olarak şu şekilde gözükecek: ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc yazıp enter'a basın. Örnek: [10:34][ziyadin@oxus] % dos2unix .cshrc xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx <nowiki>#</nowiki> @(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) <nowiki>#</nowiki>kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' <nowiki>#</nowiki>komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " <nowiki>#</nowiki>yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. [[Resim:set5.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi C diskine ulaşmak için cd /cygwin/c D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp ln –s /cygdrive/c /c C diskine cd /c yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop == '''GMT KURULUMU''' == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra chmod +x marmara.gmt yazın komut satırına ve entere basın ardından ./marmara.gmt yazıp enter a basın pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. Bol şanş, Ziyadin 1439 1436 2009-03-16T18:28:19Z Ziyadin 4 Windows altında GMT kullanımı için iki seçenek mevcut: # Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak '''Cygwin+GMT''' cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direc Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:set2.jpg]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l Sonuç olarak şu şekilde gözükecek: ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc Sonunda txt uzantısı '''olmaması''' için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi unix'e çevirelim. Bunun için komut satırına dos2unix .cshrc yazıp enter'a basın. Örnek: [10:34][ziyadin@oxus] % dos2unix .cshrc xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx <nowiki>#</nowiki> @(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) <nowiki>#</nowiki>kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' <nowiki>#</nowiki>komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " <nowiki>#</nowiki>yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. [[Resim:set5.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi C diskine ulaşmak için cd /cygwin/c D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp ln –s /cygdrive/c /c C diskine cd /c yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop == '''GMT KURULUMU''' == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard &” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra chmod +x marmara.gmt yazın komut satırına ve entere basın ardından ./marmara.gmt yazıp enter a basın pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. Bol şanş, Ziyadin 1436 1435 2009-03-16T18:22:49Z Ziyadin 4 Windows altında GMT kullanımı için iki seçenek mevcut: # Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak '''Cygwin+GMT''' cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direc Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:set2.jpg]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l Sonuç olarak şu şekilde gözükecek: ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc . Sonunda txt uzantısı olmaması için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi aşağıdaki komut ilet unix'e çevirelim dos2unix .cshrc xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx <nowiki>#</nowiki> @(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) <nowiki>#</nowiki>kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' <nowiki>#</nowiki>komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " <nowiki>#</nowiki>yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. [[Resim:set5.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi C diskine ulaşmak için cd /cygwin/c D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp ln –s /cygdrive/c /c C diskine cd /c yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop == '''GMT KURULUMU''' == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra chmod +x marmara.gmt yazın komut satırına ve entere basın ardından ./marmara.gmt yazıp enter a basın pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. Bol şanş, Ziyadin 1435 1434 2009-03-16T18:21:27Z Ziyadin 4 Windows altında GMT kullanımı için iki seçenek mevcut: # Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak '''Cygwin+GMT''' cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direc Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:set2.jpg]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l Sonuç olarak şu şekilde gözükecek: ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın (satır aralarındaki boşlukları silebilirsiniz). Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc . Sonunda txt uzantısı olmaması için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi aşağıdaki komut ilet unix'e çevirelim dos2unix .cshrc xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx <nowiki>#</nowiki> @(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) <nowiki>#</nowiki>kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' <nowiki>#</nowiki>komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " <nowiki>#</nowiki>yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. [[Resim:set5.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi C diskine ulaşmak için cd /cygwin/c D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp ln –s /cygdrive/c /c C diskine cd /c yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop == '''GMT KURULUMU''' == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra chmod +x marmara.gmt yazın komut satırına ve entere basın ardından ./marmara.gmt yazıp enter a basın pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. Bol şanş, Ziyadin 1434 1433 2009-03-16T18:20:45Z Ziyadin 4 Windows altında GMT kullanımı için iki seçenek mevcut: # Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak '''Cygwin+GMT''' cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direc Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:set2.jpg]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l Sonuç olarak şu şekilde gözükecek: ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın. Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc . Sonunda txt uzantısı olmaması için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi aşağıdaki komut ilet unix'e çevirelim dos2unix .cshrc xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx <nowiki>#</nowiki> @(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) <nowiki>#</nowiki>kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' <nowiki>#</nowiki>komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " <nowiki>#</nowiki>yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. [[Resim:set5.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi C diskine ulaşmak için cd /cygwin/c D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp ln –s /cygdrive/c /c C diskine cd /c yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop == '''GMT KURULUMU''' == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra chmod +x marmara.gmt yazın komut satırına ve entere basın ardından ./marmara.gmt yazıp enter a basın pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. Bol şanş, Ziyadin 1433 1432 2009-03-16T18:20:09Z Ziyadin 4 Windows altında GMT kullanımı için iki seçenek mevcut: # Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak '''Cygwin+GMT''' cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direc Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:set2.jpg]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l Sonuç olarak şu şekilde gözükecek: ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın. Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc . Sonunda txt uzantısı olmaması için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi aşağıdaki komut ilet unix'e çevirelim dos2unix .cshrc xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx <nowiki>#</nowiki> @(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) <nowiki>#</nowiki>kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' <nowiki>#</nowiki>komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " <nowiki>#</nowiki>yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. [[Resim:set5.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi C diskine ulaşmak için cd /cygwin/c D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp ln –s /cygdrive/c /c C diskine cd /c yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop == '''GMT KURULUMU''' == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra chmod +x marmara.gmt yazın komut satırına ve entere basın ardından ./marmara.gmt yazıp enter a basın pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. Bol şanş, Ziyadin 1432 1430 2009-03-16T18:19:11Z Ziyadin 4 Windows altında GMT kullanımı için iki seçenek mevcut: # Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak '''Cygwin+GMT''' cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direc Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:set2.jpg]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l Sonuç olarak şu şekilde gözükecek: ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın. Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin (benim için /home/ziyadin/.cshrc . Sonunda txt uzantısı olmaması için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Text dosyaları unix formatında cygwinde o yüzden her ihtimale karşın .cshrc'yi aşağıdaki komut ilet unix'e çevirelim dos2unix .cshrc xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx <nowiki>#</nowiki> @(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) <nowiki>#</nowiki>kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' <nowiki>#</nowiki>komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " <nowiki>#</nowiki>yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. [[Resim:set5.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi C diskine ulaşmak için cd /cygwin/c D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp ln –s /cygdrive/c /c C diskine cd /c yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop == '''GMT KURULUMU''' == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra chmod +x marmara.gmt yazın komut satırına ve entere basın ardından ./marmara.gmt yazıp enter a basın pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. Bol şanş, Ziyadin 1430 1428 2009-03-16T18:15:19Z Ziyadin 4 Windows altında GMT kullanımı için iki seçenek mevcut: # Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak '''Cygwin+GMT''' cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direc Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:set2.jpg]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l Sonuç olarak şu şekilde gözükecek: ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın. Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin. Sonunda txt uzantısı olmaması için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx <nowiki>#</nowiki> @(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) <nowiki>#</nowiki>kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' <nowiki>#</nowiki>komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " <nowiki>#</nowiki>yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. [[Resim:set5.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi C diskine ulaşmak için cd /cygwin/c D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Bunun yerine sembolik link (ln –s) ile kısa yol yapıp ln –s /cygdrive/c /c C diskine cd /c yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop '''GMT KURULUMU''' == Başlık yazısı == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra chmod +x marmara.gmt yazın komut satırına ve entere basın ardından ./marmara.gmt yazıp enter a basın pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps [[Resim:set6.jpg]] Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. Bol şanş, Ziyadin 1428 1425 2009-03-16T18:12:42Z Ziyadin 4 Windows altında GMT kullanımı için iki seçenek mevcut: # Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak '''Cygwin+GMT''' cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direc Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:set2.jpg]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l Sonuç olarak şu şekilde gözükecek: ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın. Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin. Sonunda txt uzantısı olmaması için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx <nowiki>#</nowiki> @(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) <nowiki>#</nowiki>kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' <nowiki>#</nowiki>komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " <nowiki>#</nowiki>yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. [[Resim:set5.jpg]] Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi C diskine ulaşmak için cd /cygwin/c D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Sembolik link (ln –s) ile kısa yol yapıp ln –s /cygdrive/c /c C diskine cd /c yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop '''GMT KURULUMU''' == Başlık yazısı == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra chmod +x marmara.gmt yazın komut satırına ve entere basın ardından ./marmara.gmt yazıp enter a basın pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. Bol şanş, Ziyadin 1425 1424 2009-03-16T18:10:13Z Ziyadin 4 Windows altında GMT kullanımı için iki seçenek mevcut: # Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak '''Cygwin+GMT''' cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direc Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:set2.jpg]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l Sonuç olarak şu şekilde gözükecek: ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın. Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin. Sonunda txt uzantısı olmaması için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx <nowiki>#</nowiki> @(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) <nowiki>#</nowiki>kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' <nowiki>#</nowiki>komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " <nowiki>#</nowiki>yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi C diskine ulaşmak için cd /cygwin/c D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Sembolik link (ln –s) ile kısa yol yapıp ln –s /cygdrive/c /c C diskine cd /c yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop '''GMT KURULUMU''' == Başlık yazısı == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra chmod +x marmara.gmt yazın komut satırına ve entere basın ardından ./marmara.gmt yazıp enter a basın pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. Bol şanş, Ziyadin 1424 1423 2009-03-16T18:04:37Z Ziyadin 4 Windows altında GMT kullanımı için iki seçenek mevcut: # Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak '''Cygwin+GMT''' cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direc Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:set2.jpg]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l Sonuç olarak şu şekilde gözükecek: ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın. Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin. Sonunda txt uzantısı olmaması için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx \# @(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) "#kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' "#komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " "#yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi C diskine ulaşmak için cd /cygwin/c D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Sembolik link (ln –s) ile kısa yol yapıp ln –s /cygdrive/c /c C diskine cd /c yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop '''GMT KURULUMU''' == Başlık yazısı == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra chmod +x marmara.gmt yazın komut satırına ve entere basın ardından ./marmara.gmt yazıp enter a basın pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. Bol şanş, Ziyadin 1423 1422 2009-03-16T18:04:02Z Ziyadin 4 Windows altında GMT kullanımı için iki seçenek mevcut: # Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak '''Cygwin+GMT''' cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direc Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:set2.jpg]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l Sonuç olarak şu şekilde gözükecek: ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın. Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin. Sonunda txt uzantısı olmaması için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ## @(#)cshrc 1.11 89/11/29 SMI" set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) "#kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' "#komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " "#yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi C diskine ulaşmak için cd /cygwin/c D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Sembolik link (ln –s) ile kısa yol yapıp ln –s /cygdrive/c /c C diskine cd /c yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop '''GMT KURULUMU''' == Başlık yazısı == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra chmod +x marmara.gmt yazın komut satırına ve entere basın ardından ./marmara.gmt yazıp enter a basın pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. Bol şanş, Ziyadin 1422 1421 2009-03-16T18:03:22Z Ziyadin 4 Windows altında GMT kullanımı için iki seçenek mevcut: # Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak '''Cygwin+GMT''' cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direc Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:set2.jpg]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l Sonuç olarak şu şekilde gözükecek: ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın. Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin. Sonunda txt uzantısı olmaması için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx "# @(#)cshrc 1.11 89/11/29 SMI" set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) "#kısa yollar" alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' "#komut satırı renkleri" set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " "#yukarıdaki prompt satırından sonra bir boşluk şart." xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi C diskine ulaşmak için cd /cygwin/c D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Sembolik link (ln –s) ile kısa yol yapıp ln –s /cygdrive/c /c C diskine cd /c yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop '''GMT KURULUMU''' == Başlık yazısı == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra chmod +x marmara.gmt yazın komut satırına ve entere basın ardından ./marmara.gmt yazıp enter a basın pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. Bol şanş, Ziyadin 1421 1420 2009-03-16T18:02:36Z Ziyadin 4 Windows altında GMT kullanımı için iki seçenek mevcut: # Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak '''Cygwin+GMT''' cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direc Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:set2.jpg]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l Sonuç olarak şu şekilde gözükecek: ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın. Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin. Sonunda txt uzantısı olmaması için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx "# @(#)cshrc 1.11 89/11/29 SMI" set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart. xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi C diskine ulaşmak için cd /cygwin/c D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Sembolik link (ln –s) ile kısa yol yapıp ln –s /cygdrive/c /c C diskine cd /c yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop '''GMT KURULUMU''' == Başlık yazısı == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra chmod +x marmara.gmt yazın komut satırına ve entere basın ardından ./marmara.gmt yazıp enter a basın pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. Bol şanş, Ziyadin 1420 1418 2009-03-16T18:01:34Z Ziyadin 4 Windows altında GMT kullanımı için iki seçenek mevcut: # Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak '''Cygwin+GMT''' cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direc Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:set2.jpg]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l Sonuç olarak şu şekilde gözükecek: ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın. Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin. Sonunda txt uzantısı olmaması için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # @(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart. xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi C diskine ulaşmak için cd /cygwin/c D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Sembolik link (ln –s) ile kısa yol yapıp ln –s /cygdrive/c /c C diskine cd /c yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop '''GMT KURULUMU''' == Başlık yazısı == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra chmod +x marmara.gmt yazın komut satırına ve entere basın ardından ./marmara.gmt yazıp enter a basın pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. Bol şanş, Ziyadin 1418 1416 2009-03-16T17:58:27Z Ziyadin 4 Windows altında GMT kullanımı için iki seçenek mevcut: # Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak '''Cygwin+GMT''' cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direc Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:set2.jpg]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l Sonuç olarak şu şekilde gözükecek: ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. [[Resim:set4.jpg]] '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın. Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin. Sonunda txt uzantısı olmaması için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # @(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart. xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi C diskine ulaşmak için cd /cygwin/c D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Sembolik link (ln –s) ile kısa yol yapıp ln –s /cygdrive/c /c C diskine cd /c yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop '''GMT KURULUMU''' == Başlık yazısı == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra chmod +x marmara.gmt yazın komut satırına ve entere basın ardından ./marmara.gmt yazıp enter a basın pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. Bol şanş, Ziyadin 1416 1414 2009-03-16T17:56:10Z Ziyadin 4 Windows altında GMT kullanımı için iki seçenek mevcut: # Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak '''Cygwin+GMT''' cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direc Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:set2.jpg]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" [[Resim:set3.jpg]] Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l Sonuç olarak şu şekilde gözükecek: ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın. Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin. Sonunda txt uzantısı olmaması için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # @(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart. xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi C diskine ulaşmak için cd /cygwin/c D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Sembolik link (ln –s) ile kısa yol yapıp ln –s /cygdrive/c /c C diskine cd /c yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop '''GMT KURULUMU''' == Başlık yazısı == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra chmod +x marmara.gmt yazın komut satırına ve entere basın ardından ./marmara.gmt yazıp enter a basın pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. Bol şanş, Ziyadin 1414 1413 2009-03-16T17:54:09Z Ziyadin 4 Windows altında GMT kullanımı için iki seçenek mevcut: # Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak '''Cygwin+GMT''' cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direc Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. [[Resim:set2.jpg]] '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l Sonuç olarak şu şekilde gözükecek: ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın. Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin. Sonunda txt uzantısı olmaması için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # @(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart. xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi C diskine ulaşmak için cd /cygwin/c D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Sembolik link (ln –s) ile kısa yol yapıp ln –s /cygdrive/c /c C diskine cd /c yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop '''GMT KURULUMU''' == Başlık yazısı == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra chmod +x marmara.gmt yazın komut satırına ve entere basın ardından ./marmara.gmt yazıp enter a basın pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. Bol şanş, Ziyadin 1413 1412 2009-03-16T17:51:31Z Ziyadin 4 Windows altında GMT kullanımı için iki seçenek mevcut: # Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak '''Cygwin+GMT''' cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direc Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l Sonuç olarak şu şekilde gözükecek: ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın. Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin. Sonunda txt uzantısı olmaması için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # @(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart. xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi C diskine ulaşmak için cd /cygwin/c D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Sembolik link (ln –s) ile kısa yol yapıp ln –s /cygdrive/c /c C diskine cd /c yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop '''GMT KURULUMU''' == Başlık yazısı == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra chmod +x marmara.gmt yazın komut satırına ve entere basın ardından ./marmara.gmt yazıp enter a basın pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. Bol şanş, Ziyadin 1412 1410 2009-03-16T17:51:11Z Ziyadin 4 Windows altında GMT kullanımı için iki seçenek mevcut: # Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak '''Cygwin+GMT''' cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direc Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:1set.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l Sonuç olarak şu şekilde gözükecek: ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın. Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin. Sonunda txt uzantısı olmaması için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # @(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart. xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi C diskine ulaşmak için cd /cygwin/c D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Sembolik link (ln –s) ile kısa yol yapıp ln –s /cygdrive/c /c C diskine cd /c yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop '''GMT KURULUMU''' == Başlık yazısı == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra chmod +x marmara.gmt yazın komut satırına ve entere basın ardından ./marmara.gmt yazıp enter a basın pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. Bol şanş, Ziyadin 1410 1409 2009-03-16T17:46:53Z Ziyadin 4 Windows altında GMT kullanımı için iki seçenek mevcut: # Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak '''Cygwin+GMT''' cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Select Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direc Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) [[Resim:Örnek.jpg]] '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonunda açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l Sonuç olarak şu şekilde gözükecek: ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın. Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin. Sonunda txt uzantısı olmaması için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # @(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart. xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzda programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Yurakıra örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısayolu (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komut satırı renkli şekilde gözlenecektir. Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi C diskine ulaşmak için cd /cygwin/c D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Sembolik link (ln –s) ile kısa yol yapıp ln –s /cygdrive/c /c C diskine cd /c yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop '''GMT KURULUMU''' == Başlık yazısı == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra chmod +x marmara.gmt yazın komut satırına ve entere basın ardından ./marmara.gmt yazıp enter a basın pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. Bol şanş, Ziyadin 1409 1408 2009-03-16T17:39:44Z Ziyadin 4 Windows altında GMT kullanımı için iki seçenek mevcut: # Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak '''Cygwin+GMT''' cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Selec Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direc Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonund açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l Sonuç olarak şu şekilde gözükecek: ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # @(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart. xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın. Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin. Sonunda txt uzantısı olmaması için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzd programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Aşağıda örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısa yolur (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komutsatırı renkli şekilde gözlenecektir. Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi C diskine ulaşmak için cd /cygwin/c D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Sembolik link (ln –s) ile kısa yol yapıp ln –s /cygdrive/c /c C diskine cd /c yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop '''GMT KURULUMU''' == Başlık yazısı == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra chmod +x marmara.gmt yazın komut satırına ve entere basın ardından ./marmara.gmt yazıp enter a basın pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. Bol şanş, Ziyadin 1408 1407 2009-03-16T17:38:57Z Ziyadin 4 Windows altında GMT kullanımı için iki seçenek mevcut: # Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak '''Cygwin+GMT''' cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır. '''1'''.Installation type : defualt: Install from Internet > next '''2'''.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) '''3'''.Selec Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. '''4'''.Select your Internet connection: default: Direc Connection > next '''5'''.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) '''6'''.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. '''7'''. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonund açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. '''8'''. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir. '''C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım.''' '''9'''. C:\cygwin\bin\startxwin.bat dosyasını notpad ile açın. Dosya açılınca aşağıda "%RUN% xterm -e /usr/bin/bash -l" satırının başına REM yazarak kapatın ve bu satırın altına aşağıda gösterildiği gibi şu satırı ilave edin ve kaydedin %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l Sonuç olarak şu şekilde gözükecek: ----------------------- REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # @(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart. xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Şimdi yeniden Start > All Programs > Cygwin-X > XWin Server'i çalıştırın ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. '''10'''. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın. Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin. Sonunda txt uzantısı olmaması için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzd programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Aşağıda örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ın bir kısa yolunu oluşturun ve bu kısa yolur (short cut) masa üstüne kaydedin. Bunu çalıştırdığızda terminalde komutsatırı renkli şekilde gözlenecektir. Şimdi startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabından Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Kısayolun ismini cygwin olarak değiştirip diğer default kısa yolu da silebilirsiniz. '''11'''. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. '''12'''. Bir kaç ufak bilgi C diskine ulaşmak için cd /cygwin/c D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Sembolik link (ln –s) ile kısa yol yapıp ln –s /cygdrive/c /c C diskine cd /c yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop '''GMT KURULUMU''' == Başlık yazısı == '''1.''' http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe '''2.''' GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. '''3.''' GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. Çalışmıyorsa elle yazın veya bunları bir dosya içine yazın, örneğin marmara.gmt isimli bir dosya. sonra chmod +x marmara.gmt yazın komut satırına ve entere basın ardından ./marmara.gmt yazıp enter a basın pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. Bol şanş, Ziyadin 1407 1402 2009-03-16T17:15:35Z Ziyadin 4 Windows altında GMT kullanımı için iki seçenek mevcut: # Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak '''Cygwin+GMT''' cygwin setup.exe'yi indir ( http://www.cygwin.com/setup.exe) ve çalıştır. 1.Installation typ : defualt: Install from Internet > next 2.Select Root Install Directory: default: C:\cygwin > next (D'ye kurmak isterseniz adresi D:\cygwin yapın) 3.Selec Local Package Directory: default: masaüstü > next (paketler buraya indirilip kurulacak. Bütün paketleri indirirseniz örneğin başka bilgisayara bu klasörden cygwin kurulabilir. Bunun için 1. aşamada Install from Local Directory seçeneğini seçmeniz gerekir. 4.Select your Internet connection: default: Direc Connection > next 5.Choose a download site: no default: bir site seç > next (favorim ftp://ftp.uni-kl.de) 6.Buradan tüm paketleri yüklemek için ilk satırda Catagory'nin altındaki "All"'un karşısındaki "Default" a tıklayarak onu "Install" a getirebilirsiniz. Tüm paket 700MB civarında sanırım. Sadece GMT çalıştırmak için hepsini yüklemeye gerek yok. Şimdilik kurmanız gerekenler Admin, Archive,Editors,Graphics,Net,Shells,Utils ve X11. Bunun için her paketin yanındaki Default kelimesine tıklayarak Intall haline getirin. Bunların hepsi lazım değil ancak faydalı şeyler ve toplam 440 mb civarinda. Fortran ve C programlarını derlemek istiyorsanız "Devel" paketine ihtiyacınız var. Daha sonra yeniden setup'ı çalıştırıp diğerlerinide kurabilirsiniz. 7. Kurulumun sonunda program donmuş gibi gözükebilir ama çalışıyor aslında. O yüzden bekleyin ve sonund açılan pencerede Create icon on Desktop ve Add icon to Start Menu'lerine tik atın. Geçmiş olsun cygwin kuruldu. 8. Start > All Programs > Cygwin-X > XWin Server'i çalıştırın Xwin server'i açılır ve sağ allta barda ikonu X şeklinde ikonu gözükür. Bunun beraberince bir X terminal açılır. Burada "kullanıcı_adı@makina_ismi" şeklinde komut satırı gözükür. Ilk seferinde .bashrc .bash_profile ve .inputrc dosyalari uretilir. Bunlar kullanıcının home klasöründedir ki benim için "/home/ziyadin" Peki "home" nerede bilgisayarda??? Cygwin'i nereye kurduysanız onun altıdadır ki benim için c:\cygwin\home\ziyadin şeklindedir. C Shell kulanmak isterseniz benim gibi şunları yapmanız lazım 9. C:\cygwin\bin\startxwin.bat dosyasını masa üstüne kopyalayıp ters tıklayın ve edit'i seçin. Dosya açılınca aşağıda "%RUN% XWin -multiwindow -clipboard -silent-dup-error" ve "%RUN% xterm -e /usr/bin/bash -l" satırlarının başına REM yazarak kapatın ve "%RUN% xterm -e /usr/bin/bash -l" satırının altına şu aşağıdaki satırı ilave edin ve kaydedin %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l Sonuç olarak şu şekilde gözükecek: ----------------------- REM Startup the X Server with the integrated Windows-based window manager. REM WARNING: Do not use 'xwinclip' in conjunction with the ``-clipboard'' REM command-line parameter for XWin. Doing so would start two clipboard REM managers, which is never supposed to happen. REM %RUN% XWin -multiwindow -clipboard -silent-dup-error REM Startup an xterm, using bash as the shell. REM %RUN% xterm -e /usr/bin/bash -l %RUN% rxvt.exe -bg #e5e5e5 -fg #000000 -vb -fn "Lucida Console-17" -e /bin/tcsh -l ----------------------- Şimdi çalıştırın üzerine iki kez tıklayarak ve farklı bir xterminal açılacak ve shell'iniz tcsh (turbo c shell) olacaktır. ls -la komutunu verirseniz bulunduğunuz klasör (ki bu sizin home klasörünüz olmalı) içinde gizli dosyalar listelenir. 10. Şimdi aşağıda xxxxxxxxx çizgileri arasında kalan satırları kopyalayın ve notepad’e aktarın. Bunu “.cshrc” (başıdaki noktay koymayı unutmayın) olarak home klasörünüze kaydedin. Sonunda txt uzantısı olmaması için kaydederken “save as type” “all files” olarak seçin veya txt uzantısını silin. Bu sizin shell’liniz. Bash kullananlar için .bashrc’dir ve otomatik olarak 8. aşamada yaratılır. Shell dosyanızda program klasörlerinin adresleri path satırıda verilir. Yeni program kurduğunuzd programın adresi bu path’a eklenmesi lazım aksi taktirde cgywin programların nerede olduğunu bilmez. “alias” komutu ile çeşitli kısa yollar yapılır. Aşağıda örneğin “rm” (remove=sil) yazdığınızda terminale aslında “rm –i” olarak aktarılır sisteme çünkü “alias rm ‘rm –i’” olarak yazılmış. startxwin.bat’ı yeniden masa üstünden çalıştırdığızda terminalde komutsatırı renkli şekilde gözlenecektir. Startxwin.bat’ın ikonunu cygwin ikonuyla değiştirelim. Bunun için önce startxwin.bat’ı cygwin klasörünün altına atalalım ve ismini cygwin-tcsh.bat olarak değiştirelim. Ve sonra bunun bir kısa yolunu oluşturalım. Kısayola ters tıklayıp özelliklerine tıkla. Shortcut tabındn Change Icon’a tıkla ve Browse tıklayarak cygwin ana klasörünü bul orada cygwin.ico’yu tıklayarak seç. Ok > Ok > Ok deyip kapatınca ikon değişmiş olması lazım. Şimdi bu kısa yolu masa üstüne bir yere koyup kullanabilirsin. Bash olan diğer default kısa yolu da silebilirsin. Cygwin’ın çalışması için X server’ın açık olması gerekiyor. O yüzden önce X Server çalıştırılacak (8.adım) xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # @(#)cshrc 1.11 89/11/29 SMI set noclobber set notify set ignoreeof set savehist = 100000 set history = 100000 set time=100000 umask 022 set autolist set autologout = 0 setenv GMT_HOME "c:\cygwin\usr\local\GMT" setenv GMT_SHAREDIR "c:\cygwin\usr\local\GMT\share" set path = (/usr/bin /usr/local/bin /usr/local/GMT/bin /bin /usr/X11R6/bin /usr/local/NETCDF/bin ) #kısa yollar alias edit 'nedit ' alias xh 'xhost +' alias cd 'cd \!*;echo $cwd' alias cp 'cp -i' alias mv 'mv -i' alias rm 'rm -i' alias pwd 'echo $cwd' alias lc 'wc -l' alias fgrep 'fgrep -n' alias psa 'ps -aux | more' alias chx 'chmod +x *sh ' alias df 'df -k' alias ps2eps 'ps2eps -q -R + -f ' alias h 'history \!* | head -39 | more' alias m more alias sors 'source ~/.cshrc' alias ls '/usr/bin/ls --color=tty --show-control-chars' alias lse 'ls -C --sort=extension' alias la 'ls -a' alias lt 'ls -tr' alias llt 'll -tr' alias ll 'ls -la' alias lsd 'ls -l | grep "^d"' #komut satırı renkleri set prompt = "%{\033[31m%}[%T]%{\033[34m%}[%n@%m] %{\033[30m%}% " #yukarıdaki prompt satırından sonra bir boşluk şart. xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 11. Masaüstündeki setup.exe yi programı indirdiği klasörü silebilirsiniz veya başka bilgisayar kurmak için muhafaza edebilirsiniz. 12. Bir kaç ufak bilgi C diskine ulaşmak için cd /cygwin/c D diskine ulaşmak için cd /cygwin/d yapabilirsiniz. Sembolik link (ln –s) ile kısa yol yapıp ln –s /cygdrive/c /c C diskine cd /c yaparak da ulaşabilirsiniz Aynı şekilde Masaüstünü kısay yolla root klasörünün (c:\cygwin) altına koyabilirsiniz ln –s /cygdrive/c/Documents\ and\ Settings/ziyadin/Desktop/ /Desktop GMT KURULUMU 1. http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html ‘dan bir ftp sitesine bağlanın ve windows klasörü altında bulunan şu dosyaları indir ( örneğin ftp://mirror.geosci.usyd.edu.au/pub/gmt/windows). GMT4.4.0_basic_install.exe GMT4.4.0_pdf_install.exe GSHHS1.10_highfull_install.exe 2. GMT4.4.0_basic_install.exe’ çalıştırın ve cygwin klasörü altında bulunan /usr/local klasörü içine kurun. Örneğin cygwin’ı C’nin altına kurmuşşanız C:\cygwin\usr\local\GMT). Cygwin’in altında veya dışınd bir yerede kurulabilir ancak kurulan adresin Shell’inizde tanımlanması lazım. Yukarıdaki örnek shell’de C:\cygwin\usr\local\GMT’e kurulduğu belirtiliyor. Orada değilse adresleri değiştirin. 3. GSHHS1.10_highfull_install.exe ve GMT4.4.0_pdf_install.exe kurun. GMT’nin kurulu olduğu klasörü otomatikman bulacaktır. Bulamazsa manuel olarak yerini gösterin. Hepsi bu kadar!!!! GMT kullanıma hazır. Test edelim aşağıdaki komutları çalıştırarak. Notepad’dan cygwin terminaline aktarabilmek için terminalde “xclipboard” komutunu çalıştırın. Sonra aşağıdaki iki satırı seçip kopylayın ve terminalin penceresini tıklayın ve farenin orta tuşuna (tekerlek) basınca aktrılması gerek. pscoast -R26/30/39/42 -JM6 -B1 -W -N1 -Ia -Df > ! marma.ps gv marma.ps Komut satırından man çalışmıyor malesef eskisi gibi. Onun yerinde /usr/local/GMT/share/doc/gmt/html/man da html olarak veriliyor. Bol şanş, Ziyadin 1402 1401 2009-03-15T20:49:18Z AhmetA 2 Windows altında GMT kullanımı için iki seçenek mevcut: # Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. # Vmware kurup bunun altına sanal bir Linux kurup GMT'yi bu şekilde çalıştırmak Devamı yakinda geliyor.... ziyadin 1401 1398 2009-03-15T20:48:30Z AhmetA 2 Windows altında GMT kullanımı için iki seçenek mevcut: # Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) # DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. Devamı yakinda geliyor.... ziyadin 1398 1396 2009-03-15T20:45:21Z Ziyadin 4 Windows altında GMT kullanımı için iki seçenek mevcut: Ya (1) Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) yada, (2) DOS üzerinde batch scriptleri koşturarak GMT çalıştırılır. Devamı yakinda geliyor.... ziyadin 1396 1395 2009-03-15T20:44:33Z Ziyadin 4 Windows altında GMT kullanımı için iki seçenek mevcut: 1. Cygwin kururup Linux simüle edilir ve GMT onun üzerinde çalışır (bunu kuvvetle tavsiye ederim) yada, 2. DOS üzerinde batch scriptleri koşturarak Devamı yakinda geliyor.... ziyadin 1395 2009-03-15T20:39:30Z Ziyadin 4 Yakinda geliyor.... ziyadin Xv 0 1430 1909 1907 2009-06-23T14:15:27Z Ziyadin 4 GMT Türkiye wiki sitesindeki pek çok kodda '''xv''' komutuna rastlayacaksınız. xv John Bradley tarafından 1990'larda yazılan ve zamanının popüler XWindows programlarından biridir. Bradley yazılımı shareware olarak dağıtsa da ücretsiz olarak kullanım mümkündür. Bradley Aralık 1994'ten beri yazılımı güncellememiştir. Buna sebep olarak 2000 öncesinin popüler formatı GIF'in deşifresi için gereken LZW lisansı konusunda anlaşmaya ulaşamaması gösterilmektedir. Bradley yeni kod yazmasa da 2000 yılına kadar 3.parti kodlar ile xv güncellenmeye devam edebilmiştir. Bu sayede yazılım PNG tarzı formatları da açabilmektedir. Halen gönüllüler tarafından kod için yamalar geliştirilmeye devam ediliyor; bu yamalar Jumbo Patches olarak isimlendirilmekte[http://www.sonic.net/~roelofs/greg_xv.html]. En taze Jumbo patch dosyası 131 kadar güncelleme içeriyordu. Günümüzde artık birçok alternatif görüntüleme yazılımı olduğu için güncel Linux dağıtımları ile xv gelmemektedir. Yine de yazılım depolarında veya internette gönüllüler tarafından derlenmiş kurulum paketleri bulunabilir. XV'nin halen kullanılmasının nedenleri kısaca şöyle özetlenebilir: * GV'nin aksine Postscript dışındaki pek çok popüler formatı açabilmesi * Komut satırından pratik olarak kullanılabilmesi * Düşük çözünürlükte açtığı için hızlı şekilde imajları görüntüleyebilmesi * Klavyeden rahat kumanda edilebilmesi ==xv kurulumu== * MacOSX: http://homepage.mac.com/eric.lee/xv/ * Ubuntu: * Fedora: * [[Cygwin]] ==xv kullanımı== * Fare ile bir alan seçip c tuşuna basarak bu alanı kesebilirsiniz. * Fare sağ tuşu ile xv menüsünü açabilirsiniz. <bash>xv -rotate 90 imaj.png</bash> == xv klavye kısayolları == * t: imajı döndürür * n: imajı normal ebatlarına ölçekler * m: imajı büyütür * ö veya İngilizce Q klavyede virgül: imajı ufaltır * c: seçtiğiniz alanı keser (crop) == Linkler == * http://www.trilon.com/xv/xv.html 1907 1875 2009-06-23T14:14:05Z Ziyadin 4 GMT Türkiye wiki sitesindeki pek çok kodda '''xv''' komutuna rastlayacaksınız. xv John Bradley tarafından 1990'larda yazılan ve zamanının popüler XWindows programlarından biridir. Bradley yazılımı shareware olarak dağıtsa da ücretsiz olarak kullanım mümkündür. Bradley Aralık 1994'ten beri yazılımı güncellememiştir. Buna sebep olarak 2000 öncesinin popüler formatı GIF'in deşifresi için gereken LZW lisansı konusunda anlaşmaya ulaşamaması gösterilmektedir. Bradley yeni kod yazmasa da 2000 yılına kadar 3.parti kodlar ile xv güncellenmeye devam edebilmiştir. Bu sayede yazılım PNG tarzı formatları da açabilmektedir. Halen gönüllüler tarafından kod için yamalar geliştirilmeye devam ediliyor; bu yamalar Jumbo Patches olarak isimlendirilmekte[http://www.sonic.net/~roelofs/greg_xv.html]. En taze Jumbo patch dosyası 131 kadar güncelleme içeriyordu. Günümüzde artık birçok alternatif görüntüleme yazılımı olduğu için güncel Linux dağıtımları ile xv gelmemektedir. Yine de yazılım depolarında veya internette gönüllüler tarafından derlenmiş kurulum paketleri bulunabilir. XV'nin halen kullanılmasının nedenleri kısaca şöyle özetlenebilir: * GV'nin aksine Postscript dışındaki pek çok popüler formatı açabilmesi * Komut satırından pratik olarak kullanılabilmesi * Düşük çözünürlükte açtığı için hızlı şekilde imajları görüntüleyebilmesi * Klavyeden rahat kumanda edilebilmesi ==xv kurulumu== * MacOSX: http://homepage.mac.com/eric.lee/xv/ * Ubuntu: * Fedora: * [[xv_cygwin]] ==xv kullanımı== * Fare ile bir alan seçip c tuşuna basarak bu alanı kesebilirsiniz. * Fare sağ tuşu ile xv menüsünü açabilirsiniz. <bash>xv -rotate 90 imaj.png</bash> == xv klavye kısayolları == * t: imajı döndürür * n: imajı normal ebatlarına ölçekler * m: imajı büyütür * ö veya İngilizce Q klavyede virgül: imajı ufaltır * c: seçtiğiniz alanı keser (crop) == Linkler == * http://www.trilon.com/xv/xv.html 1875 1710 2009-06-15T22:31:51Z Ziyadin 4 GMT Türkiye wiki sitesindeki pek çok kodda '''xv''' komutuna rastlayacaksınız. xv John Bradley tarafından 1990'larda yazılan ve zamanının popüler XWindows programlarından biridir. Bradley yazılımı shareware olarak dağıtsa da ücretsiz olarak kullanım mümkündür. Bradley Aralık 1994'ten beri yazılımı güncellememiştir. Buna sebep olarak 2000 öncesinin popüler formatı GIF'in deşifresi için gereken LZW lisansı konusunda anlaşmaya ulaşamaması gösterilmektedir. Bradley yeni kod yazmasa da 2000 yılına kadar 3.parti kodlar ile xv güncellenmeye devam edebilmiştir. Bu sayede yazılım PNG tarzı formatları da açabilmektedir. Halen gönüllüler tarafından kod için yamalar geliştirilmeye devam ediliyor; bu yamalar Jumbo Patches olarak isimlendirilmekte[http://www.sonic.net/~roelofs/greg_xv.html]. En taze Jumbo patch dosyası 131 kadar güncelleme içeriyordu. Günümüzde artık birçok alternatif görüntüleme yazılımı olduğu için güncel Linux dağıtımları ile xv gelmemektedir. Yine de yazılım depolarında veya internette gönüllüler tarafından derlenmiş kurulum paketleri bulunabilir. XV'nin halen kullanılmasının nedenleri kısaca şöyle özetlenebilir: * GV'nin aksine Postscript dışındaki pek çok popüler formatı açabilmesi * Komut satırından pratik olarak kullanılabilmesi * Düşük çözünürlükte açtığı için hızlı şekilde imajları görüntüleyebilmesi * Klavyeden rahat kumanda edilebilmesi ==xv kurulumu== * MacOSX: http://homepage.mac.com/eric.lee/xv/ * Ubuntu: * Fedora: * [[Cygwin]] ==xv kullanımı== * Fare ile bir alan seçip c tuşuna basarak bu alanı kesebilirsiniz. * Fare sağ tuşu ile xv menüsünü açabilirsiniz. <bash>xv -rotate 90 imaj.png</bash> == xv klavye kısayolları == * t: imajı döndürür * n: imajı normal ebatlarına ölçekler * m: imajı büyütür * ö veya İngilizce Q klavyede virgül: imajı ufaltır * c: seçtiğiniz alanı keser (crop) == Linkler == * http://www.trilon.com/xv/xv.html 1710 1709 2009-04-03T07:19:13Z AhmetA 2 GMT Türkiye wiki sitesindeki pek çok kodda '''xv''' komutuna rastlayacaksınız. xv John Bradley tarafından 1990'larda yazılan ve zamanının popüler XWindows programlarından biridir. Bradley yazılımı shareware olarak dağıtsa da ücretsiz olarak kullanım mümkündür. Bradley Aralık 1994'ten beri yazılımı güncellememiştir. Buna sebep olarak 2000 öncesinin popüler formatı GIF'in deşifresi için gereken LZW lisansı konusunda anlaşmaya ulaşamaması gösterilmektedir. Bradley yeni kod yazmasa da 2000 yılına kadar 3.parti kodlar ile xv güncellenmeye devam edebilmiştir. Bu sayede yazılım PNG tarzı formatları da açabilmektedir. Halen gönüllüler tarafından kod için yamalar geliştirilmeye devam ediliyor; bu yamalar Jumbo Patches olarak isimlendirilmekte[http://www.sonic.net/~roelofs/greg_xv.html]. En taze Jumbo patch dosyası 131 kadar güncelleme içeriyordu. Günümüzde artık birçok alternatif görüntüleme yazılımı olduğu için güncel Linux dağıtımları ile xv gelmemektedir. Yine de yazılım depolarında veya internette gönüllüler tarafından derlenmiş kurulum paketleri bulunabilir. XV'nin halen kullanılmasının nedenleri kısaca şöyle özetlenebilir: * GV'nin aksine Postscript dışındaki pek çok popüler formatı açabilmesi * Komut satırından pratik olarak kullanılabilmesi * Düşük çözünürlükte açtığı için hızlı şekilde imajları görüntüleyebilmesi * Klavyeden rahat kumanda edilebilmesi ==xv kurulumu== * MacOSX: http://homepage.mac.com/eric.lee/xv/ * Ubuntu: * Fedora ==xv kullanımı== * Fare ile bir alan seçip c tuşuna basarak bu alanı kesebilirsiniz. * Fare sağ tuşu ile xv menüsünü açabilirsiniz. <bash>xv -rotate 90 imaj.png</bash> == xv klavye kısayolları == * t: imajı döndürür * n: imajı normal ebatlarına ölçekler * m: imajı büyütür * ö veya İngilizce Q klavyede virgül: imajı ufaltır * c: seçtiğiniz alanı keser (crop) == Linkler == * http://www.trilon.com/xv/xv.html 1709 1708 2009-04-03T07:17:11Z AhmetA 2 GMT Türkiye wiki sitesindeki pek çok kodda '''xv''' komutuna rastlayacaksınız. xv John Bradley tarafından 1990'larda yazılan ve zamanının popüler XWindows programlarından biridir. Bradley yazılımı shareware olarak dağıtsa da ücretsiz olarak kullanım mümkündür. Bradley Aralık 1994'ten beri yazılımı güncellememiştir. Buna sebep olarak 2000 öncesinin popüler formatı GIF'in deşifresi için gereken LZW lisansı konusunda anlaşmaya ulaşamaması gösterilmektedir. Bradley yeni kod yazmasa da 2000 yılına kadar 3.parti kodlar ile xv güncellenmeye devam edebilmiştir. Bu sayede yazılım PNG tarzı formatları da açabilmektedir. Halen gönüllüler tarafından kod için yamalar geliştirilmeye devam ediyor. Günümüzde artık birçok alternatif görüntüleme yazılımı olduğu için güncel Linux dağıtımları ile xv gelmemektedir. Yine de yazılım depolarında veya internette gönüllüler tarafından derlenmiş kurulum paketleri bulunabilir. XV'nin halen kullanılmasının nedenleri kısaca şöyle özetlenebilir: * GV'nin aksine Postscript dışındaki pek çok popüler formatı açabilmesi * Komut satırından pratik olarak kullanılabilmesi * Düşük çözünürlükte açtığı için hızlı şekilde imajları görüntüleyebilmesi * Klavyeden rahat kumanda edilebilmesi ==xv kurulumu== * MacOSX: http://homepage.mac.com/eric.lee/xv/ * Ubuntu: * Fedora ==xv kullanımı== * Fare ile bir alan seçip c tuşuna basarak bu alanı kesebilirsiniz. * Fare sağ tuşu ile xv menüsünü açabilirsiniz. <bash>xv -rotate 90 imaj.png</bash> == xv klavye kısayolları == * t: imajı döndürür * n: imajı normal ebatlarına ölçekler * m: imajı büyütür * ö veya İngilizce Q klavyede virgül: imajı ufaltır * c: seçtiğiniz alanı keser (crop) == Linkler == * http://www.trilon.com/xv/xv.html 1708 1707 2009-04-03T07:15:07Z AhmetA 2 /* xv kullanımı */ GMT Türkiye wiki sitesindeki pek çok kodda '''xv''' komutuna rastlayacaksınız. xv John Bradley tarafından 1990'larda yazılan ve zamanının popüler XWindows programlarından biridir. Bradley yazılımı shareware olarak dağıtsa da ücretsiz olarak kullanım mümkündür. Bradley Aralık 1994'ten beri yazılımı güncellememiştir. Buna sebep olarak 2000 öncesinin popüler formatı GIF'in deşifresi için gereken LZW lisansı konusunda anlaşmaya ulaşamaması gösterilmektedir. Bradley yeni kod yazmasa da 2000 yılına kadar 3.parti kodlar ile xv güncellenmeye devam edebilmiştir. Bu sayede yazılım PNG tarzı formatları da açabilmektedir. Halen gönüllüler tarafından kod için yamalar geliştirilmeye devam ediyor. Günümüzde artık birçok alternatif görüntüleme yazılımı olduğu için güncel Linux dağıtımları ile xv gelmemektedir. Yine de yazılım depolarında veya internette gönüllüler tarafından derlenmiş kurulum paketleri bulunabilir. XV'nin halen kullanılmasının nedenleri kısaca şöyle özetlenebilir: * GV'nin aksine Postscript dışındaki pek çok popüler formatı açabilmesi * Komut satırından pratik olarak kullanılabilmesi * Düşük çözünürlükte açtığı için hızlı şekilde imajları görüntüleyebilmesi * Klavyeden rahat kumanda edilebilmesi ==xv kurulumu== ==xv kullanımı== * Fare ile bir alan seçip c tuşuna basarak bu alanı kesebilirsiniz. * Fare sağ tuşu ile xv menüsünü açabilirsiniz. <bash>xv -rotate 90 imaj.png</bash> == xv klavye kısayolları == * t: imajı döndürür * n: imajı normal ebatlarına ölçekler * m: imajı büyütür * ö veya İngilizce Q klavyede virgül: imajı ufaltır * c: seçtiğiniz alanı keser (crop) == Linkler == * http://www.trilon.com/xv/xv.html 1707 1706 2009-04-03T07:14:38Z AhmetA 2 /* xv kullanımı */ GMT Türkiye wiki sitesindeki pek çok kodda '''xv''' komutuna rastlayacaksınız. xv John Bradley tarafından 1990'larda yazılan ve zamanının popüler XWindows programlarından biridir. Bradley yazılımı shareware olarak dağıtsa da ücretsiz olarak kullanım mümkündür. Bradley Aralık 1994'ten beri yazılımı güncellememiştir. Buna sebep olarak 2000 öncesinin popüler formatı GIF'in deşifresi için gereken LZW lisansı konusunda anlaşmaya ulaşamaması gösterilmektedir. Bradley yeni kod yazmasa da 2000 yılına kadar 3.parti kodlar ile xv güncellenmeye devam edebilmiştir. Bu sayede yazılım PNG tarzı formatları da açabilmektedir. Halen gönüllüler tarafından kod için yamalar geliştirilmeye devam ediyor. Günümüzde artık birçok alternatif görüntüleme yazılımı olduğu için güncel Linux dağıtımları ile xv gelmemektedir. Yine de yazılım depolarında veya internette gönüllüler tarafından derlenmiş kurulum paketleri bulunabilir. XV'nin halen kullanılmasının nedenleri kısaca şöyle özetlenebilir: * GV'nin aksine Postscript dışındaki pek çok popüler formatı açabilmesi * Komut satırından pratik olarak kullanılabilmesi * Düşük çözünürlükte açtığı için hızlı şekilde imajları görüntüleyebilmesi * Klavyeden rahat kumanda edilebilmesi ==xv kurulumu== ==xv kullanımı== * Fare ile bir alan seçip c tuşuna basarak bu alanı kesebilirsiniz. * Fare sağ tuşu ile xv menüsünü açabilirsiniz. <bash> xv -rotate 90 imaj.png </bash> == xv klavye kısayolları == * t: imajı döndürür * n: imajı normal ebatlarına ölçekler * m: imajı büyütür * ö veya İngilizce Q klavyede virgül: imajı ufaltır * c: seçtiğiniz alanı keser (crop) == Linkler == * http://www.trilon.com/xv/xv.html 1706 1705 2009-04-03T07:14:24Z AhmetA 2 GMT Türkiye wiki sitesindeki pek çok kodda '''xv''' komutuna rastlayacaksınız. xv John Bradley tarafından 1990'larda yazılan ve zamanının popüler XWindows programlarından biridir. Bradley yazılımı shareware olarak dağıtsa da ücretsiz olarak kullanım mümkündür. Bradley Aralık 1994'ten beri yazılımı güncellememiştir. Buna sebep olarak 2000 öncesinin popüler formatı GIF'in deşifresi için gereken LZW lisansı konusunda anlaşmaya ulaşamaması gösterilmektedir. Bradley yeni kod yazmasa da 2000 yılına kadar 3.parti kodlar ile xv güncellenmeye devam edebilmiştir. Bu sayede yazılım PNG tarzı formatları da açabilmektedir. Halen gönüllüler tarafından kod için yamalar geliştirilmeye devam ediyor. Günümüzde artık birçok alternatif görüntüleme yazılımı olduğu için güncel Linux dağıtımları ile xv gelmemektedir. Yine de yazılım depolarında veya internette gönüllüler tarafından derlenmiş kurulum paketleri bulunabilir. XV'nin halen kullanılmasının nedenleri kısaca şöyle özetlenebilir: * GV'nin aksine Postscript dışındaki pek çok popüler formatı açabilmesi * Komut satırından pratik olarak kullanılabilmesi * Düşük çözünürlükte açtığı için hızlı şekilde imajları görüntüleyebilmesi * Klavyeden rahat kumanda edilebilmesi ==xv kurulumu== ==xv kullanımı== * Fare ile bir alan seçip c tuşuna basarak bu alanı kesebilirsiniz. * Fare sağ tuşu ile xv menüsünü açabilirsiniz. <bash> xv -rotate 90 imaj.png <bash> == xv klavye kısayolları == * t: imajı döndürür * n: imajı normal ebatlarına ölçekler * m: imajı büyütür * ö veya İngilizce Q klavyede virgül: imajı ufaltır * c: seçtiğiniz alanı keser (crop) == Linkler == * http://www.trilon.com/xv/xv.html 1705 2009-04-03T07:07:53Z AhmetA 2 GMT Türkiye wiki sitesindeki pek çok kodda xv komutuna rastlayacaksınız. xv John Bradley tarafından 1990'larda yazılan ve zamanının popüler XWindows programlarından biridir. Bradley yazılımı shareware olarak dağıtsa da ücretsiz olarak kullanım mümkündür. Bradley Aralık 1994'ten beri yazılımı güncellememiştir. Buna sebep olarak 2000 öncesinin popüler formatı GIF'in deşifresi için gereken LZW lisansı konusunda anlaşmaya ulaşamaması gösterilmektedir. Bradley yeni kod yazmasa da 2000 yılına kadar 3.parti kodlar ile xv güncellenmeye devam edebilmiştir. Bu sayede yazılım PNG tarzı formatları da açabilmektedir. Halen gönüllüler tarafından kod için yamalar geliştirilmeye devam ediyor. Günümüzde artık birçok alternatif görüntüleme yazılımı olduğu için güncel Linux dağıtımları ile xv gelmemektedir. Yine de yazılım depolarında veya internette gönüllüler tarafından derlenmiş kurulum paketleri bulunabilir. XV'nin halen kullanılmasının nedenleri kısaca şöyle özetlenebilir: * GV'nin aksine Postscript dışındaki pek çok popüler formatı açabilmesi * Komut satırından pratik olarak kullanılabilmesi * Düşük çözünürlükte açtığı için hızlı şekilde imajları görüntüleyebilmesi * Klavyeden rahat kumanda edilebilmesi ==XV kurulumu== Xv cygwin 0 1468 1908 2009-06-23T14:14:15Z Ziyadin 4 XV programını cygwin'e sorunsuz kurmak için aşağıdaki adresten cygwin setup.exe'yi indirelim http://lassauge.free.fr/cygwin/setup-fr.exe setup.exe yi çalıştırın ve indirme adreslerinin verildiği pencere gelince http://lassauge.free.fr/cygwin/release/ sayfasında gösterildiği gibi aşağıdaki adresi URL adresine yazıp ekleyin (Ajouter düğmesine basın). http://lassauge.free.fr/cygwin Daha sonra X11 dizini altında listenin en sonunda bulunan xv programının başındaki Passe yazısına tıklayın ve devam ederek (next) kurun. Xyzgrd 0 1395 1687 1483 2009-04-02T17:14:26Z AhmetA 2 ==xyz2grd kullanım notları== * Byte swap: <bash>xyz2grd afyon.dem -Safyon.dem.intel -V -Zf </bash> [[Category:GMT Komutları]] 1483 2009-03-17T17:47:51Z AhmetA 2 * Byte swap: <bash>xyz2grd afyon.dem -Safyon.dem.intel -V -Zf </bash> [[Category:GMT Komutları]] Tartışma:Dem gölgeleme animasyonu 1 1459 1848 1847 2009-04-10T20:40:13Z Ziyadin 4 Işığın neden göl içinden verildiğini anlayamadım. İznik göl canavarının gözünden çıkıyor ışık 1847 2009-04-10T05:26:27Z Onur 5 Işığın neden göl içinden verildiğini anlayamadım. Tartışma:GMT Kod Örnekleri 1 1408 1541 1540 2009-04-01T14:16:16Z Ziyadin 4 1540 2009-04-01T14:14:57Z Ziyadin 4 mozaik Tartışma:Wiki Yardım 1 1447 1778 2009-04-04T17:53:37Z Onur 5 Bu sayfanın en sonundaki "joe" kelimesini ne anlama geliyor? Kullanıcı:Onur 2 1439 1746 2009-04-04T14:34:42Z Onur 5 Bilgi için [[Onur Tan]] sayfasına bakınız. GMT Türkiye Wiki:Hakkında 4 1446 1770 2009-04-04T17:45:24Z Onur 5 Bu site GMT paketini kullananlara Türkçe döküman desteği sağlamak amacıyla oluşturulmuştur. Dosya:1set.jpg 6 1382 1411 2009-03-16T17:50:09Z Ziyadin 4 Dosya:3dnospykes.jpg 6 1475 1952 2010-02-18T13:48:32Z Ziyadin 4 Dosya:3dspykes.jpg 6 1474 1946 2010-02-18T13:45:18Z Ziyadin 4 Dosya:ATAGlogo2.gif 6 1371 1374 2009-03-14T21:46:54Z AhmetA 2 Dosya:Bathy.txt 6 1473 1934 2010-02-18T13:27:47Z AhmetA 2 Dosya:Elastik.jpg 6 1467 1893 2009-06-16T21:58:09Z Ziyadin 4 Dosya:Environ.jpg 6 1401 1510 2009-03-17T22:13:06Z Ziyadin 4 Dosya:First runt.jpg 6 1482 1998 2010-09-30T14:48:58Z Ziyadin 4 Dosya:Focal animate.gif 6 1416 1609 2009-04-02T06:50:22Z Ziyadin 4 Dosya:GMTsynaptic.jpg 6 1457 1844 2009-04-09T21:10:29Z AhmetA 2 Ubuntu 8.04'de Synaptic ile GMT kurulumu Ubuntu 8.04'de Synaptic ile GMT kurulumu Dosya:Gmt nav.gif 6 1376 1387 2009-03-15T01:45:25Z AhmetA 2 Dosya:Gmttr-w.jpg 6 1392 1462 2009-03-16T21:35:16Z Onur 5 Dosya:Gmttr-w2.jpg 6 1393 1463 2009-03-16T21:41:42Z Onur 5 Küçük Logo Küçük Logo Dosya:Gps.jpg 6 1417 1620 2009-04-02T07:17:26Z Ziyadin 4 Dosya:Grid.jpg 6 1412 1574 2009-04-01T20:38:21Z Ziyadin 4 Dosya:Harvard.jpg 6 1418 1624 2009-04-02T07:23:41Z Ziyadin 4 Dosya:Harvardcmt.jpg 6 1419 1626 2009-04-02T07:28:56Z Ziyadin 4 Dosya:Kesit.jpg 6 1426 1671 2009-04-02T13:25:45Z Ziyadin 4 Dosya:Marmozaik.jpg 6 1420 1637 2009-04-02T12:09:44Z Ziyadin 4 Dosya:Nedit.jpg 6 1402 1522 2009-03-17T23:02:30Z Ziyadin 4 Dosya:Nedit1.jpg 6 1403 1524 2009-03-17T23:12:23Z Ziyadin 4 Dosya:Paketler.jpg 6 1481 1995 2010-09-30T11:48:37Z Ziyadin 4 paket seçimi paket seçimi Dosya:Paketler.png 6 1480 1994 2010-09-30T11:45:28Z Ziyadin 4 paket seçimi paket seçimi Dosya:Picture 2.jpg 6 1400 1508 2009-03-17T22:11:25Z Ziyadin 4 Dosya:Piksel.jpg 6 1414 1576 2009-04-01T20:40:59Z Ziyadin 4 Dosya:Profi11.jpg 6 1427 1673 2009-04-02T13:29:08Z Ziyadin 4 Dosya:Profil2.jpg 6 1428 1680 2009-04-02T13:36:50Z Ziyadin 4 Dosya:Set2.jpg 6 1383 1415 2009-03-16T17:54:20Z Ziyadin 4 Dosya:Set3.jpg 6 1384 1417 2009-03-16T17:56:21Z Ziyadin 4 Dosya:Set4.jpg 6 1385 1419 2009-03-16T17:58:48Z Ziyadin 4 Dosya:Set5.jpg 6 1386 1429 2009-03-16T18:12:57Z Ziyadin 4 Dosya:Set6.jpg 6 1387 1431 2009-03-16T18:15:34Z Ziyadin 4 Dosya:Set7.jpg 6 1388 1445 2009-03-16T18:38:46Z Ziyadin 4 Dosya:Shade animation.gif 6 1454 1833 2009-04-09T20:19:36Z Ziyadin 4 Dosya:Shell1.jpg 6 1483 2002 2010-09-30T15:05:07Z Ziyadin 4 Dosya:Shell2.jpg 6 1484 2006 2010-09-30T15:13:08Z Ziyadin 4 Dosya:Tcsh1.jpg 6 1485 2009 2010-09-30T15:18:22Z Ziyadin 4 Dosya:Turkiye kiyi.jpg 6 1380 1399 2009-03-15T20:46:14Z AhmetA 2 Dosya:İznik3D.jpg 6 1455 1840 2009-04-09T20:38:52Z Ziyadin 4 MediaWiki:1movedto2 8 2 2 2009-03-14T19:35:30Z MediaWiki default 0 $1 sayfasının yeni adı: $2 MediaWiki:1movedto2 redir 8 3 3 2009-03-14T19:35:30Z MediaWiki default 0 $1 $2'ye yönlendirildi MediaWiki:About 8 6 6 2009-03-14T19:35:30Z MediaWiki default 0 Hakkında MediaWiki:Aboutpage 8 7 7 2009-03-14T19:35:30Z MediaWiki default 0 {{ns:4}}:Hakkında MediaWiki:Aboutsite 8 8 8 2009-03-14T19:35:30Z MediaWiki default 0 {{SITENAME}} Hakkında MediaWiki:Accesskey-compareselectedversions 8 9 9 2009-03-14T19:35:30Z MediaWiki default 0 v MediaWiki:Accesskey-diff 8 10 10 2009-03-14T19:35:30Z MediaWiki default 0 v MediaWiki:Accesskey-minoredit 8 11 11 2009-03-14T19:35:30Z MediaWiki default 0 i MediaWiki:Accesskey-preview 8 12 12 2009-03-14T19:35:30Z MediaWiki default 0 p MediaWiki:Accesskey-save 8 13 13 2009-03-14T19:35:30Z MediaWiki default 0 s MediaWiki:Accesskey-search 8 14 14 2009-03-14T19:35:30Z MediaWiki default 0 f MediaWiki:Accmailtext 8 15 15 2009-03-14T19:35:30Z MediaWiki default 0 '$1' kullanıcısına ait parola $2 adresine gönderildi. MediaWiki:Accmailtitle 8 16 16 2009-03-14T19:35:30Z MediaWiki default 0 Parola gönderildi. MediaWiki:Acct creation throttle hit 8 17 17 2009-03-14T19:35:30Z MediaWiki default 0 $1 tane kullanıcı hesabı açtırmış durumdasınız. Daha fazla açtıramazsınız. MediaWiki:Actioncomplete 8 18 18 2009-03-14T19:35:30Z MediaWiki default 0 İşlem tamamlandı. MediaWiki:Addedwatch 8 19 19 2009-03-14T19:35:30Z MediaWiki default 0 İzleme listesine kaydedildi. MediaWiki:Addedwatchtext 8 20 20 2009-03-14T19:35:30Z MediaWiki default 0 "$1" adlı sayfa [[Special:Watchlist|izleme listenize]] kaydedildi. Gelecekte, bu sayfaya ve ilgili tartışma sayfasına yapılacak değişiklikler burada listelenecektir. Kolayca seçilebilmeleri için de [[Special:Recentchanges|son değişiklikler listesi]] başlığı altında koyu harflerle listeleneceklerdir. Sayfayı izleme listenizden çıkarmak istediğinizde "sayfayı izlemeyi durdur" bağlantısına tıklayabilirsiniz. MediaWiki:Addgroup 8 21 21 2009-03-14T19:35:30Z MediaWiki default 0 Grup Ekle MediaWiki:Addgrouplogentry 8 22 22 2009-03-14T19:35:30Z MediaWiki default 0 Added group $2 MediaWiki:Addsection 8 23 23 2009-03-14T19:35:30Z MediaWiki default 0 + MediaWiki:Administrators 8 24 24 2009-03-14T19:35:30Z MediaWiki default 0 {{ns:4}}:Yöneticiler MediaWiki:Allarticles 8 25 25 2009-03-14T19:35:30Z MediaWiki default 0 Tüm maddeler MediaWiki:Allinnamespace 8 26 26 2009-03-14T19:35:30Z MediaWiki default 0 Tüm sayfalar ($1 sayfaları) MediaWiki:Alllogstext 8 27 27 2009-03-14T19:35:30Z MediaWiki default 0 Yükleme, silme, koruma altına alma, erişim engelleme ve yönetici hareketlerinin tümünün kayıtları. Kayıt tipini, kullanıcı ismini, sayfa ismini girerek listeyi daraltabilirsiniz. MediaWiki:Allmessages 8 28 28 2009-03-14T19:35:30Z MediaWiki default 0 Viki arayüz metinleri MediaWiki:Allmessagescurrent 8 29 29 2009-03-14T19:35:30Z MediaWiki default 0 Kullanımdaki metin MediaWiki:Allmessagesdefault 8 30 30 2009-03-14T19:35:30Z MediaWiki default 0 Orjinal metin MediaWiki:Allmessagesfilter 8 31 31 2009-03-14T19:35:30Z MediaWiki default 0 Message name filter: MediaWiki:Allmessagesmodified 8 32 32 2009-03-14T19:35:30Z MediaWiki default 0 Show only modified MediaWiki:Allmessagesname 8 33 33 2009-03-14T19:35:30Z MediaWiki default 0 İsim MediaWiki:AllmessagesnotsupportedDB 8 34 34 2009-03-14T19:35:30Z MediaWiki default 0 Special:Allmessages cannot be used because wgUseDatabaseMessages is off. MediaWiki:AllmessagesnotsupportedUI 8 35 35 2009-03-14T19:35:30Z MediaWiki default 0 Your current interface language <b>$1</b> is not supported by Special:Allmessages at this site. MediaWiki:Allmessagestext 8 36 36 2009-03-14T19:35:30Z MediaWiki default 0 Bu liste MediaWiki'de mevcut olan tüm terimlerin listesidir MediaWiki:Allnonarticles 8 37 37 2009-03-14T19:35:30Z MediaWiki default 0 All non-articles MediaWiki:Allnotinnamespace 8 38 38 2009-03-14T19:35:30Z MediaWiki default 0 All pages (not in $1 namespace) MediaWiki:Allowemail 8 39 39 2009-03-14T19:35:30Z MediaWiki default 0 Diğer kullanıcılar size eposta atabilsin MediaWiki:Allpages 8 40 40 2009-03-14T19:35:30Z MediaWiki default 0 Tüm sayfalar MediaWiki:Allpagesfrom 8 41 41 2009-03-14T19:35:30Z MediaWiki default 0 Listelemeye başlanılacak harfler: MediaWiki:Allpagesnext 8 42 42 2009-03-14T19:35:30Z MediaWiki default 0 Sonraki sayfa MediaWiki:Allpagesprefix 8 43 43 2009-03-14T19:35:30Z MediaWiki default 0 Display pages with prefix: MediaWiki:Allpagesprev 8 44 44 2009-03-14T19:35:30Z MediaWiki default 0 Önceki MediaWiki:Allpagessubmit 8 45 45 2009-03-14T19:35:30Z MediaWiki default 0 Getir MediaWiki:Alphaindexline 8 46 46 2009-03-14T19:35:31Z MediaWiki default 0 $1 to $2 MediaWiki:Already bureaucrat 8 47 47 2009-03-14T19:35:31Z MediaWiki default 0 Bu kullanıcı zaten bürokrat MediaWiki:Already steward 8 48 48 2009-03-14T19:35:31Z MediaWiki default 0 Bu kullanıcı zaten steward MediaWiki:Already sysop 8 49 49 2009-03-14T19:35:31Z MediaWiki default 0 Bu kullanıcı zaten yönetici MediaWiki:Alreadyloggedin 8 50 50 2009-03-14T19:35:31Z MediaWiki default 0 <strong>$1, zaten açık bir oturumunuz var!</strong><br /> MediaWiki:Alreadyrolled 8 51 51 2009-03-14T19:35:31Z MediaWiki default 0 Cannot rollback last edit of [[$1]] by [[User:$2|$2]] ([[User talk:$2|Talk]]); someone else has edited or rolled back the page already. Last edit was by [[User:$3|$3]] ([[User talk:$3|Talk]]). MediaWiki:Ancientpages 8 52 52 2009-03-14T19:35:31Z MediaWiki default 0 En eski sayfalar MediaWiki:And 8 53 53 2009-03-14T19:35:31Z MediaWiki default 0 ve MediaWiki:Anoneditwarning 8 54 54 2009-03-14T19:35:31Z MediaWiki default 0 You are not logged in. Your IP address will be recorded in this page's edit history. MediaWiki:Anonnotice 8 55 55 2009-03-14T19:35:31Z MediaWiki default 0 - MediaWiki:Anontalk 8 56 56 2009-03-14T19:35:31Z MediaWiki default 0 Talk for this IP MediaWiki:Anontalkpagetext 8 57 57 2009-03-14T19:35:31Z MediaWiki default 0 ----''Bu kayıtlı olmayan ya da sisteme girmeyip anonim kalmış bir kullanıcının mesaj sayfasıdır. Bu sebeple IP adresi ile gösterilmektedir. Bu tür IP adresleri diğer insanlar tarafından da kullanılabilir. Eğer siz de bir anonim kullanıcı iseniz ve yöneltilen yorumlar sizle ilgili değilse [[Special:Userlogin|kayıt olun ya da sisteme girin ki]] ileride başka yanlış anlaşılma olmasın. MediaWiki:Anonymous 8 58 58 2009-03-14T19:35:31Z MediaWiki default 0 Anonymous user(s) of {{SITENAME}} MediaWiki:Apr 8 59 59 2009-03-14T19:35:31Z MediaWiki default 0 Nisan MediaWiki:April 8 60 60 2009-03-14T19:35:31Z MediaWiki default 0 Nisan MediaWiki:Article 8 61 61 2009-03-14T19:35:31Z MediaWiki default 0 Madde MediaWiki:Articleexists 8 62 62 2009-03-14T19:35:31Z MediaWiki default 0 Bu isimde bir sayfa bulunmakta veya seçmiş olduğunuz isim geçersizdir. Lütfen başka bir isim deneyiniz. MediaWiki:Articlepage 8 63 63 2009-03-14T19:35:31Z MediaWiki default 0 Maddeye git MediaWiki:Articletitles 8 64 64 2009-03-14T19:35:31Z MediaWiki default 0 Articles starting with ''$1'' MediaWiki:Aug 8 65 65 2009-03-14T19:35:31Z MediaWiki default 0 Ağustos MediaWiki:August 8 66 66 2009-03-14T19:35:31Z MediaWiki default 0 Ağustos MediaWiki:Autoblocker 8 67 67 2009-03-14T19:35:31Z MediaWiki default 0 Autoblocked because your IP address has been recently used by "[[User:$1|$1]]". The reason given for $1's block is: "'''$2'''" MediaWiki:Badaccess 8 68 68 2009-03-14T19:35:31Z MediaWiki default 0 Permission error MediaWiki:Badaccesstext 8 69 69 2009-03-14T19:35:31Z MediaWiki default 0 The action you have requested is limited to users with the "$2" permission assigned. See $1. MediaWiki:Badarticleerror 8 70 70 2009-03-14T19:35:31Z MediaWiki default 0 Yapmak istediğiniz işlem geçersizdir. MediaWiki:Badfilename 8 71 71 2009-03-14T19:35:31Z MediaWiki default 0 Görüntü dosyasının ismi "$1" olarak değiştirildi. MediaWiki:Badfiletype 8 72 72 2009-03-14T19:35:31Z MediaWiki default 0 ".$1" önerilen bir görüntü formatı değildir. MediaWiki:Badipaddress 8 73 73 2009-03-14T19:35:31Z MediaWiki default 0 Geçersiz IP adresi MediaWiki:Badquery 8 74 74 2009-03-14T19:35:31Z MediaWiki default 0 Badly formed search query MediaWiki:Badquerytext 8 75 75 2009-03-14T19:35:31Z MediaWiki default 0 We could not process your query. This is probably because you have attempted to search for a word fewer than three letters long, which is not yet supported. It could also be that you have mistyped the expression, for example "fish and and scales". Please try another query. MediaWiki:Badretype 8 76 76 2009-03-14T19:35:31Z MediaWiki default 0 Girdiğiniz parolalar birbirini tutmuyor. MediaWiki:Badsig 8 77 77 2009-03-14T19:35:31Z MediaWiki default 0 Invalid raw signature; check HTML tags. MediaWiki:Badtitle 8 78 78 2009-03-14T19:35:31Z MediaWiki default 0 Geçersiz başlık MediaWiki:Badtitletext 8 79 79 2009-03-14T19:35:31Z MediaWiki default 0 The requested page title was invalid, empty, or an incorrectly linked inter-language or inter-wiki title. It may contain one more characters which cannot be used in titles. MediaWiki:Blanknamespace 8 80 80 2009-03-14T19:35:31Z MediaWiki default 0 (Ana) MediaWiki:Blockedtext 8 81 81 2009-03-14T19:35:31Z MediaWiki default 0 Erişiminiz $1 tarafından durdurulmuştur. Sebep:<br />''$2''<br />$1 ya da başka bir [[{{ns:4}}:Yöneticiler|yönetici]] ile bu durumu görüşebilirsiniz. Eğer [[Özel:Preferences|tercihler]] kısmında geçerli bir e-posta adresi girmediyseniz "Kullanıcıya e-posta gönder" özelliğini kullanamazsınız. IP addresiniz $3. Konuyla ilgili yapacağınız başvuruda lütfen bu adresi de yazın. MediaWiki:Blockedtitle 8 82 82 2009-03-14T19:35:31Z MediaWiki default 0 Kullanıcı erişimi engellendi. MediaWiki:Blockip 8 83 83 2009-03-14T19:35:31Z MediaWiki default 0 Bu IP'den erişimi engelle MediaWiki:Blockipsuccesssub 8 84 84 2009-03-14T19:35:31Z MediaWiki default 0 IP adresi engelleme işlemi başarılı oldu MediaWiki:Blockipsuccesstext 8 85 85 2009-03-14T19:35:31Z MediaWiki default 0 [[{{ns:Special}}:Contributions/$1|$1]] engellendi. <br /> [[{{ns:Special}}:Ipblocklist|IP adresi engellenenler]] listesine bakınız. MediaWiki:Blockiptext 8 86 86 2009-03-14T19:35:31Z MediaWiki default 0 Aşağıdaki formu kullanarak belli bir IP'nin veya kullanıcının erişimini engelleyebilirsiniz. Bu sadece vandalizmi engellemek için ve [[Project:Kurallar|kurallara]] uygun olarak yapılmalı. Aşağıya mutlaka engelleme ile ilgili bir açıklama yazınız. (örnek: -Şu- sayfalarda vandalizm yapmıştır). MediaWiki:Blocklink 8 87 87 2009-03-14T19:35:31Z MediaWiki default 0 kullanıcının erişimini engelle MediaWiki:Blocklistline 8 88 88 2009-03-14T19:35:31Z MediaWiki default 0 $1, $2 blocked $3 ($4) MediaWiki:Blocklogentry 8 89 89 2009-03-14T19:35:31Z MediaWiki default 0 "$1" erişimi $2 durduruldu. Sebep MediaWiki:Blocklogpage 8 90 90 2009-03-14T19:35:31Z MediaWiki default 0 Erişim engelleme kayıtları MediaWiki:Blocklogtext 8 91 91 2009-03-14T19:35:31Z MediaWiki default 0 Burada kullanıcı erişimine yönelik engelleme ya da engelleme kaldırma kayıtları listelenmektedir. Otomatik IP adresi engellemeleri listeye dahil değildir. Şu anda erişimi durdurulmuş kullanıcıları [[Special:Ipblocklist|IP engelleme listesi]] sayfasından görebilirsiniz. MediaWiki:Bold sample 8 92 92 2009-03-14T19:35:31Z MediaWiki default 0 Kalın yazı MediaWiki:Bold tip 8 93 93 2009-03-14T19:35:31Z MediaWiki default 0 Kalın yazı MediaWiki:Booksources 8 94 94 2009-03-14T19:35:31Z MediaWiki default 0 Kaynak kitaplar MediaWiki:Booksourcetext 8 95 95 2009-03-14T19:35:31Z MediaWiki default 0 Below is a list of links to other sites that sell new and used books, and may also have further information about books you are looking for. MediaWiki:Brokenredirects 8 96 96 2009-03-14T19:35:31Z MediaWiki default 0 Boş maddeye yönlendirmeler MediaWiki:Brokenredirectstext 8 97 97 2009-03-14T19:35:31Z MediaWiki default 0 Aşağıdaki yönlendirme, mevcut olmayan bir sayfaya işaret ediyor. MediaWiki:Bugreports 8 98 98 2009-03-14T19:35:31Z MediaWiki default 0 Hata Raporları MediaWiki:Bugreportspage 8 99 99 2009-03-14T19:35:31Z MediaWiki default 0 {{ns:4}}:Hata raporları MediaWiki:Bureaucratlog 8 100 100 2009-03-14T19:35:31Z MediaWiki default 0 Bürokrat kayıtları MediaWiki:Bureaucratlogentry 8 101 101 2009-03-14T19:35:31Z MediaWiki default 0 Changed group membership for $1 from $2 to $3 MediaWiki:Bydate 8 102 102 2009-03-14T19:35:31Z MediaWiki default 0 kronolojik sırayla MediaWiki:Byname 8 103 103 2009-03-14T19:35:31Z MediaWiki default 0 alfabetik sırayla MediaWiki:Bysize 8 104 104 2009-03-14T19:35:31Z MediaWiki default 0 boyut sırasıyla MediaWiki:Cachederror 8 105 105 2009-03-14T19:35:31Z MediaWiki default 0 Aşağıdaki, istediğiniz sayfanın önbellekteki kopyasıdır ve güncel olmayabilir. MediaWiki:Cancel 8 106 106 2009-03-14T19:35:31Z MediaWiki default 0 İptal MediaWiki:Cannotdelete 8 107 107 2009-03-14T19:35:31Z MediaWiki default 0 Belirtilen sayfa ya da görüntü silinemedi. (başka bir kullanıcı tarafından silinmiş olabilir). MediaWiki:Cantrollback 8 108 108 2009-03-14T19:35:31Z MediaWiki default 0 Cannot revert edit; last contributor is only author of this page. MediaWiki:Categories 8 109 109 2009-03-14T19:35:31Z MediaWiki default 0 Kategoriler MediaWiki:Categories1 8 110 110 2009-03-14T19:35:31Z MediaWiki default 0 Category MediaWiki:Categoriespagetext 8 111 111 2009-03-14T19:35:31Z MediaWiki default 0 Vikide aşağıdaki kategoriler mevcuttur. MediaWiki:Category 8 112 112 2009-03-14T19:35:31Z MediaWiki default 0 kategori MediaWiki:Category header 8 113 113 2009-03-14T19:35:31Z MediaWiki default 0 "$1" kategorisindeki maddeler MediaWiki:Categoryarticlecount 8 114 114 2009-03-14T19:35:31Z MediaWiki default 0 Bu kategoride $1 madde var. MediaWiki:Categoryarticlecount1 8 115 115 2009-03-14T19:35:31Z MediaWiki default 0 Bu kategoride $1 madde bulunmaktadır. MediaWiki:Catseparator 8 116 116 2009-03-14T19:35:31Z MediaWiki default 0 | MediaWiki:Changed 8 117 117 2009-03-14T19:35:31Z MediaWiki default 0 changed MediaWiki:Changegrouplogentry 8 118 118 2009-03-14T19:35:31Z MediaWiki default 0 Changed group $2 MediaWiki:Changepassword 8 119 119 2009-03-14T19:35:31Z MediaWiki default 0 Parola değiştir MediaWiki:Changes 8 120 120 2009-03-14T19:35:31Z MediaWiki default 0 değişiklik MediaWiki:Clearyourcache 8 121 121 2009-03-14T19:35:31Z MediaWiki default 0 '''Not:''' Ayarlarınızı kaydettikten sonra, tarayıcınızın belleğini de temizlemeniz gerekmektedir: '''Mozilla / Firefox / Safari:''' ''Shift'' e basılıyken safyayı yeniden yükleyerek veya ''Ctrl-Shift-R'' yaparak (Apple Mac için ''Cmd-Shift-R'');, '''IE:''' ''Ctrl-F5'', '''Konqueror:''' Sadece sayfayı yeniden yükle tuşuna basarak. MediaWiki:Columns 8 122 122 2009-03-14T19:35:31Z MediaWiki default 0 Sütun MediaWiki:Compareselectedversions 8 123 123 2009-03-14T19:35:31Z MediaWiki default 0 Seçilen sürümleri karşılaştır MediaWiki:Confirm 8 124 124 2009-03-14T19:35:31Z MediaWiki default 0 Onayla MediaWiki:Confirm purge 8 125 125 2009-03-14T19:35:31Z MediaWiki default 0 Clear the cache of this page? $1 MediaWiki:Confirm purge button 8 126 126 2009-03-14T19:35:31Z MediaWiki default 0 OK MediaWiki:Confirmdelete 8 127 127 2009-03-14T19:35:31Z MediaWiki default 0 Silme işlemini onayla MediaWiki:Confirmdeletetext 8 128 128 2009-03-14T19:35:31Z MediaWiki default 0 Bir sayfayı veya resmi tüm geçmişi ile birlikte veritabanından kalıcı olarak silmek üzeresiniz. Lütfen sonuçlarını anladığınızı ve [[Project:Policy]]'e uygunluğunu dikkate alarak, bunu yapmak istediğinizi onaylayınız. MediaWiki:Confirmedittext 8 129 129 2009-03-14T19:35:31Z MediaWiki default 0 You must confirm your e-mail address before editing pages. Please set and validate your e-mail address through your [[Special:Preferences|user preferences]]. MediaWiki:Confirmedittitle 8 130 130 2009-03-14T19:35:31Z MediaWiki default 0 E-mail confirmation required to edit MediaWiki:Confirmemail 8 131 131 2009-03-14T19:35:31Z MediaWiki default 0 E-posta adresini onayla MediaWiki:Confirmemail body 8 132 132 2009-03-14T19:35:31Z MediaWiki default 0 $1 internet adresinden yapılan erişimle {{SITENAME}}'da bu e-posta adresi ile ilişkilendirilen $2 kullanıcı hesabı açıldı. Bu e-posta adresinin bahsi geçen kullanıcı hesabına ait olduğunu onaylamak ve {{SITENAME}}'daki e-posta işlevlerini aktif hale getirmek için aşağıdakı bağlantıyı tıklayın. $3 Bahsi geçen kullanıcı hesabı size ait değilse yapmanız gereken birşey yok. Bu onay kodu $4 tarihine kadar geçerli olacak. MediaWiki:Confirmemail error 8 133 133 2009-03-14T19:35:31Z MediaWiki default 0 Onayınız bilinmeyen bir hata nedeniyle kaydedilemedi. MediaWiki:Confirmemail invalid 8 134 134 2009-03-14T19:35:31Z MediaWiki default 0 Geçersiz onay kodu. Onay kodunun son kullanma tarihi geçmiş olabilir. MediaWiki:Confirmemail loggedin 8 135 135 2009-03-14T19:35:31Z MediaWiki default 0 E-posta adresiniz onaylandı. MediaWiki:Confirmemail send 8 136 136 2009-03-14T19:35:31Z MediaWiki default 0 Onay kodu gönder MediaWiki:Confirmemail sendfailed 8 137 137 2009-03-14T19:35:31Z MediaWiki default 0 Onay kodu gönderilemedi. Adreste geçersiz harf ya da işaret olmadığından emin misiniz? MediaWiki:Confirmemail sent 8 138 138 2009-03-14T19:35:31Z MediaWiki default 0 Onay e-postası gönderildi. MediaWiki:Confirmemail subject 8 139 139 2009-03-14T19:35:31Z MediaWiki default 0 {{SITENAME}} e-posta adres onayı. MediaWiki:Confirmemail success 8 140 140 2009-03-14T19:35:31Z MediaWiki default 0 E-posta adresiniz onaylandı. Oturum açıp Viki'nin tadını çıkarabilirsiniz. MediaWiki:Confirmemail text 8 141 141 2009-03-14T19:35:31Z MediaWiki default 0 Viki'nin e-posta işlevlerini kullanmadan önce e-posta adresinizin doğrulanması gerekiyor. Adresinize onay e-postası göndermek için aşağıdaki butonu tıklayın. Gönderilecek iletide adresinizi onaylamak için tarayıcınızla erişebileceğiniz, onay kodu içeren bir bağlantı olacak. MediaWiki:Confirmprotect 8 142 142 2009-03-14T19:35:31Z MediaWiki default 0 Korumayı onayla MediaWiki:Confirmprotecttext 8 143 143 2009-03-14T19:35:31Z MediaWiki default 0 Bu sayfayı gerçekten korumaya almak istiyormusunuz? MediaWiki:Confirmrecreate 8 144 144 2009-03-14T19:35:31Z MediaWiki default 0 User [[User:$1|$1]] ([[User talk:$1|talk]]) deleted this article after you started editing with reason: : ''$2'' Please confirm that really want to recreate this article. MediaWiki:Confirmunprotect 8 145 145 2009-03-14T19:35:31Z MediaWiki default 0 Confirm unprotection MediaWiki:Confirmunprotecttext 8 146 146 2009-03-14T19:35:31Z MediaWiki default 0 Do you really want to unprotect this page? MediaWiki:Contextchars 8 147 147 2009-03-14T19:35:31Z MediaWiki default 0 Satırdaki karakter sayısı MediaWiki:Contextlines 8 148 148 2009-03-14T19:35:31Z MediaWiki default 0 Bulunan madde için ayrılan satır sayısı MediaWiki:Contribs-showhideminor 8 149 149 2009-03-14T19:35:31Z MediaWiki default 0 $1 minor edits MediaWiki:Contribslink 8 150 150 2009-03-14T19:35:31Z MediaWiki default 0 Katkılar MediaWiki:Contribsub 8 151 151 2009-03-14T19:35:31Z MediaWiki default 0 $1 MediaWiki:Contributions 8 152 152 2009-03-14T19:35:31Z MediaWiki default 0 Kullanıcının katkıları MediaWiki:Copyright 8 153 153 2009-03-14T19:35:31Z MediaWiki default 0 İçerik $1 altındadır. MediaWiki:Copyrightpage 8 154 154 2009-03-14T19:35:31Z MediaWiki default 0 {{ns:4}}:Telif hakları MediaWiki:Copyrightpagename 8 155 155 2009-03-14T19:35:31Z MediaWiki default 0 {{SITENAME}} ({{ns:4}}) telif hakları MediaWiki:Copyrightwarning 8 156 156 2009-03-14T19:35:31Z MediaWiki default 0 <strong>Lütfen dikkat:</strong> {{ns:4}}'ye yapılan bütün katkılar <i>$2</i> sözleşmesi kapsamındadır (ayrıntılar için $1'a bakınız). Yaptığınız katkının başka katılımcılarca acımasızca değiştirilmesini ya da özgürce ve sınırsızca başka yerlere dağıtılmasını istemiyorsanız, katkıda bulunmayınız.<br /> Ayrıca, buraya katkıda bulunarak, bu katkının kendiniz tarafından yazıldığına, ya da kamuya açık bir kaynaktan ya da başka bir özgür kaynaktan kopyalandığına güvence vermiş oluyorsunuz.<br /> <strong><center>TELİF HAKKI İLE KORUNAN HİÇBİR ÇALIŞMAYI BURAYA EKLEMEYİNİZ!</center></strong> MediaWiki:Copyrightwarning2 8 157 157 2009-03-14T19:35:31Z MediaWiki default 0 Please note that all contributions to {{SITENAME}} may be edited, altered, or removed by other contributors. If you don't want your writing to be edited mercilessly, then don't submit it here.<br /> You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see $1 for details). <strong>DO NOT SUBMIT COPYRIGHTED WORK WITHOUT PERMISSION!</strong> MediaWiki:Couldntremove 8 158 158 2009-03-14T19:35:31Z MediaWiki default 0 Couldn't remove item '$1'... MediaWiki:Createaccount 8 159 159 2009-03-14T19:35:31Z MediaWiki default 0 Yeni hesap aç MediaWiki:Createaccountmail 8 160 160 2009-03-14T19:35:31Z MediaWiki default 0 e-posta ile MediaWiki:Createarticle 8 161 161 2009-03-14T19:35:31Z MediaWiki default 0 Maddeyi oluştur MediaWiki:Created 8 162 162 2009-03-14T19:35:31Z MediaWiki default 0 created MediaWiki:Creditspage 8 163 163 2009-03-14T19:35:31Z MediaWiki default 0 Page credits MediaWiki:Cur 8 164 164 2009-03-14T19:35:31Z MediaWiki default 0 fark MediaWiki:Currentevents 8 165 165 2009-03-14T19:35:31Z MediaWiki default 0 Güncel olaylar MediaWiki:Currentevents-url 8 166 166 2009-03-14T19:35:31Z MediaWiki default 0 Güncel olaylar MediaWiki:Currentrev 8 167 167 2009-03-14T19:35:31Z MediaWiki default 0 Güncel sürüm MediaWiki:Currentrevisionlink 8 168 168 2009-03-14T19:35:31Z MediaWiki default 0 en güncel halini göster MediaWiki:Data 8 169 169 2009-03-14T19:35:31Z MediaWiki default 0 Data MediaWiki:Databaseerror 8 170 170 2009-03-14T19:35:31Z MediaWiki default 0 Veritabanı hatası MediaWiki:Datedefault 8 171 171 2009-03-14T19:35:31Z MediaWiki default 0 Tercih yok MediaWiki:Dateformat 8 172 172 2009-03-14T19:35:31Z MediaWiki default 0 Tarih gösterimi MediaWiki:Datetime 8 173 173 2009-03-14T19:35:31Z MediaWiki default 0 Tarih ve saat MediaWiki:Dberrortext 8 174 174 2009-03-14T19:35:31Z MediaWiki default 0 A database query syntax error has occurred. This may indicate a bug in the software. The last attempted database query was: <blockquote><tt>$1</tt></blockquote> from within function "<tt>$2</tt>". MySQL returned error "<tt>$3: $4</tt>". MediaWiki:Dberrortextcl 8 175 175 2009-03-14T19:35:31Z MediaWiki default 0 A database query syntax error has occurred. The last attempted database query was: "$1" from within function "$2". MySQL returned error "$3: $4" MediaWiki:Deadendpages 8 176 176 2009-03-14T19:35:31Z MediaWiki default 0 Başka sayfalara bağlantısı olmayan sayfalar MediaWiki:Debug 8 177 177 2009-03-14T19:35:31Z MediaWiki default 0 Debug MediaWiki:Dec 8 178 178 2009-03-14T19:35:31Z MediaWiki default 0 Aralık MediaWiki:December 8 179 179 2009-03-14T19:35:31Z MediaWiki default 0 Aralık MediaWiki:Default 8 180 180 2009-03-14T19:35:31Z MediaWiki default 0 orijinal MediaWiki:Defaultns 8 181 181 2009-03-14T19:35:31Z MediaWiki default 0 Aramayı aşağıdaki seçili alanlarda yap. MediaWiki:Defemailsubject 8 182 182 2009-03-14T19:35:31Z MediaWiki default 0 {{SITENAME}} e-posta MediaWiki:Delete 8 183 183 2009-03-14T19:35:31Z MediaWiki default 0 Sil MediaWiki:Delete and move 8 184 184 2009-03-14T19:35:31Z MediaWiki default 0 Sil ve taşı MediaWiki:Delete and move confirm 8 185 185 2009-03-14T19:35:31Z MediaWiki default 0 Yes, delete the page MediaWiki:Delete and move reason 8 186 186 2009-03-14T19:35:31Z MediaWiki default 0 İsim değişikliğinin gerçekleşmesi için silindi. MediaWiki:Delete and move text 8 187 187 2009-03-14T19:35:31Z MediaWiki default 0 ==Deletion required== The destination article "[[$1]]" already exists. Do you want to delete it to make way for the move? MediaWiki:Deletecomment 8 188 188 2009-03-14T19:35:31Z MediaWiki default 0 Silme nedeni MediaWiki:Deletedarticle 8 189 189 2009-03-14T19:35:31Z MediaWiki default 0 "$1" silindi MediaWiki:Deletedrev 8 190 190 2009-03-14T19:35:31Z MediaWiki default 0 [deleted] MediaWiki:Deletedrevision 8 191 191 2009-03-14T19:35:31Z MediaWiki default 0 Deleted old revision $1. MediaWiki:Deletedtext 8 192 192 2009-03-14T19:35:31Z MediaWiki default 0 "$1" silindi. yakın zamanda silinenleri görmek için: $2. MediaWiki:Deletedwhileediting 8 193 193 2009-03-14T19:35:31Z MediaWiki default 0 Uyarı: Bu sayfa siz değişiklik yaparken silindi! MediaWiki:Deleteimg 8 194 194 2009-03-14T19:35:31Z MediaWiki default 0 sil MediaWiki:Deleteimgcompletely 8 195 195 2009-03-14T19:35:31Z MediaWiki default 0 Dosyayı tamamen silin MediaWiki:Deletepage 8 196 196 2009-03-14T19:35:31Z MediaWiki default 0 Sayfayı sil MediaWiki:Deletesub 8 197 197 2009-03-14T19:35:31Z MediaWiki default 0 (Deleting "$1") MediaWiki:Deletethispage 8 198 198 2009-03-14T19:35:31Z MediaWiki default 0 Sayfayı sil MediaWiki:Deletionlog 8 199 199 2009-03-14T19:35:31Z MediaWiki default 0 silme kayıtları MediaWiki:Dellogpage 8 200 200 2009-03-14T19:35:31Z MediaWiki default 0 Silme kayıtları MediaWiki:Dellogpagetext 8 201 201 2009-03-14T19:35:31Z MediaWiki default 0 Aşağıdaki liste son silme kayıtlarıdır. MediaWiki:Destfilename 8 202 202 2009-03-14T19:35:31Z MediaWiki default 0 {{ns:4}}'deki dosya adı MediaWiki:Developertext 8 203 203 2009-03-14T19:35:31Z MediaWiki default 0 The action you have requested can only be performed by users with "developer" capability. See $1. MediaWiki:Developertitle 8 204 204 2009-03-14T19:35:31Z MediaWiki default 0 Developer access required MediaWiki:Diff 8 205 205 2009-03-14T19:35:31Z MediaWiki default 0 fark MediaWiki:Difference 8 206 206 2009-03-14T19:35:31Z MediaWiki default 0 (Sürümler arası farklar) MediaWiki:Disambiguations 8 207 207 2009-03-14T19:35:31Z MediaWiki default 0 Anlam ayrım sayfalarına olan bağlantılar MediaWiki:Disambiguationspage 8 208 208 2009-03-14T19:35:31Z MediaWiki default 0 Şablon:Anlam ayrım MediaWiki:Disambiguationstext 8 209 209 2009-03-14T19:35:31Z MediaWiki default 0 Aşağıdaki maddeler <i>anlam ayrım sayfaları</i>na bağlıdırlar. Onun yerine uygun başlığa yönlendirilmeliler.<br />Sayfalar, $1'den bağlanılması halinde "anlam ayrım" sayfası olarak sınıflandırılıyor.<br />Diğer alan adlarına ait bağlantılar listelen<b>me</b>miştir: MediaWiki:Disclaimerpage 8 210 210 2009-03-14T19:35:31Z MediaWiki default 0 Project:Genel Feragatname MediaWiki:Disclaimers 8 211 211 2009-03-14T19:35:31Z MediaWiki default 0 Feragatname MediaWiki:Doubleredirects 8 212 212 2009-03-14T19:35:31Z MediaWiki default 0 Yönlendirmeye olan yönlendirmeler MediaWiki:Doubleredirectstext 8 213 213 2009-03-14T19:35:31Z MediaWiki default 0 Each row contains links to the first and second redirect, as well as the first line of the second redirect text, usually giving the "real" target page, which the first redirect should point to. MediaWiki:Download 8 214 214 2009-03-14T19:35:31Z MediaWiki default 0 download MediaWiki:Eauthentsent 8 215 215 2009-03-14T19:35:31Z MediaWiki default 0 Kaydedilen adrese onay kodu içeren bir e-posta gönderildi. Başka bir e-posta gönderilmeden, e-postadaki yönergeyi uygulanıp adresin size ait olduğu onaylanmanız gerekmektedir. MediaWiki:Edit 8 216 216 2009-03-14T19:35:31Z MediaWiki default 0 Değiştir MediaWiki:Edit-externally 8 217 217 2009-03-14T19:35:31Z MediaWiki default 0 Edit this file using an external application MediaWiki:Edit-externally-help 8 218 218 2009-03-14T19:35:31Z MediaWiki default 0 See the [http://meta.wikimedia.org/wiki/Help:External_editors setup instructions] for more information. MediaWiki:Editcomment 8 219 219 2009-03-14T19:35:31Z MediaWiki default 0 Değiştirme notu: "<i>$1</i>" idi. MediaWiki:Editconflict 8 220 220 2009-03-14T19:35:31Z MediaWiki default 0 Değişiklik çakışması: $1 MediaWiki:Editcurrent 8 221 221 2009-03-14T19:35:31Z MediaWiki default 0 Sayfanın şu anki sürümünü değiştirin MediaWiki:Editgroup 8 222 222 2009-03-14T19:35:31Z MediaWiki default 0 Edit Group MediaWiki:Edithelp 8 223 223 2009-03-14T19:35:31Z MediaWiki default 0 Nasıl değiştirilir? MediaWiki:Edithelppage 8 224 224 2009-03-14T19:35:31Z MediaWiki default 0 Yardım:Sayfa nasıl değiştirilir MediaWiki:Editing 8 225 225 2009-03-14T19:35:31Z MediaWiki default 0 "$1" sayfasını değiştirmektesiniz MediaWiki:Editingcomment 8 226 226 2009-03-14T19:35:31Z MediaWiki default 0 $1 sayfasına mesaj eklemektesiniz. MediaWiki:Editingold 8 227 227 2009-03-14T19:35:31Z MediaWiki default 0 '''Dikkat: Sayfanın eski bir sürümünde değişiklik yapmaktasınız. Kaydettiğinizde bu tarihli sürümden günümüze kadar olan değişiklikler yok olacaktır.''' MediaWiki:Editingsection 8 228 228 2009-03-14T19:35:31Z MediaWiki default 0 "$1" sayfasında bölüm değiştirmektesiniz MediaWiki:Editsection 8 229 229 2009-03-14T19:35:31Z MediaWiki default 0 değiştir MediaWiki:Editsectionhint 8 230 230 2009-03-14T19:35:31Z MediaWiki default 0 Edit section: $1 MediaWiki:Editthispage 8 231 231 2009-03-14T19:35:31Z MediaWiki default 0 Sayfayı değiştir MediaWiki:Edittools 8 232 232 2009-03-14T19:35:31Z MediaWiki default 0 <!-- Text here will be shown below edit and upload forms. --> MediaWiki:Editusergroup 8 233 233 2009-03-14T19:35:31Z MediaWiki default 0 Edit User Groups MediaWiki:Email 8 234 234 2009-03-14T19:35:31Z MediaWiki default 0 Eposta MediaWiki:Emailauthenticated 8 235 235 2009-03-14T19:35:31Z MediaWiki default 0 E-posta adresiniz $1 tarihinde doğrulanmıştı. MediaWiki:Emailconfirmlink 8 236 236 2009-03-14T19:35:31Z MediaWiki default 0 E-mail adresinizi doğrulayın MediaWiki:Emailforlost 8 237 237 2009-03-14T19:35:31Z MediaWiki default 0 Yıldız (*) ile belirtilmiş alanlar zorunlu değildir. E-posta adresinizi vermeniz, insanların sizinle Web sitesi aracılığı ile '''adresinizi görmeden''' haberleşmelerini sağlar, ve parolanızı unuttuğunuzda size yeni bir parola gönderilmesini de mümkün kılar. MediaWiki:Emailfrom 8 238 238 2009-03-14T19:35:31Z MediaWiki default 0 Kimden MediaWiki:Emailmessage 8 239 239 2009-03-14T19:35:31Z MediaWiki default 0 E-posta MediaWiki:Emailnotauthenticated 8 240 240 2009-03-14T19:35:31Z MediaWiki default 0 E-posta adresiniz <strong>henüz onaylanmadı</strong>. Aşağıdaki işlevlerin hiçbiri için e-posta gönderilmeyecektir. MediaWiki:Emailpage 8 241 241 2009-03-14T19:35:31Z MediaWiki default 0 Kullanıcıya e-posta gönder MediaWiki:Emailpagetext 8 242 242 2009-03-14T19:35:31Z MediaWiki default 0 Aşağıdaki form ile, eğer kullanıcı geçerli bir e-posta adresi belirtmişse, kullanıcıya e-posta gönderebilirsiniz. Yanıt alabilmeniz için "From" (Kimden) kısmına tercih formunda belirttiğiniz e-posta adresiniz otomatik olarak eklenecektir. MediaWiki:Emailsend 8 243 243 2009-03-14T19:35:31Z MediaWiki default 0 Gönder MediaWiki:Emailsent 8 244 244 2009-03-14T19:35:31Z MediaWiki default 0 E-posta gönderildi MediaWiki:Emailsenttext 8 245 245 2009-03-14T19:35:31Z MediaWiki default 0 e-postanız gönderildi. MediaWiki:Emailsubject 8 246 246 2009-03-14T19:35:31Z MediaWiki default 0 Konu MediaWiki:Emailto 8 247 247 2009-03-14T19:35:31Z MediaWiki default 0 Kime MediaWiki:Emailuser 8 248 248 2009-03-14T19:35:31Z MediaWiki default 0 Kullanıcıya e-posta gönder MediaWiki:Emptyfile 8 249 249 2009-03-14T19:35:31Z MediaWiki default 0 The file you uploaded seems to be empty. This might be due to a typo in the file name. Please check whether you really want to upload this file. MediaWiki:Enotif body 8 250 250 2009-03-14T19:35:31Z MediaWiki default 0 Sayın $WATCHINGUSERNAME, {{SITENAME}}'daki $PAGETITLE başlıklı sayfa $PAGEEDITDATE tarihinde $PAGEEDITOR tarafından $CHANGEDORCREATED. Geçerli sürüme $PAGETITLE_URL adresinden ulaşabilirsiniz. $NEWPAGE Açıklaması: $PAGESUMMARY $PAGEMINOREDIT Sayfayı değiştiren kullanıcının erişim bilgileri: e-posta: $PAGEEDITOR_EMAIL Viki: $PAGEEDITOR_WIKI Bahsi geçen sayfayı ziyaret etmediğiniz sürece sayfayla ilgili başka değişiklik uyarısı gönderilmeyecektir. Uyarı ayarlarını izleme listenizdeki tüm sayfalar için değiştirebilirsiniz. {{SITENAME}} uyarı sistemi. -- Ayarları değiştirmek için: {{SERVER}}{{localurl:Special:Watchlist/edit}} Yardım ve öneriler için: {{SERVER}}{{localurl:Help:Contents}} MediaWiki:Enotif lastvisited 8 251 251 2009-03-14T19:35:31Z MediaWiki default 0 See $1 for all changes since your last visit. MediaWiki:Enotif mailer 8 252 252 2009-03-14T19:35:31Z MediaWiki default 0 {{SITENAME}} Notification Mailer MediaWiki:Enotif newpagetext 8 253 253 2009-03-14T19:35:31Z MediaWiki default 0 This is a new page. MediaWiki:Enotif reset 8 254 254 2009-03-14T19:35:31Z MediaWiki default 0 Tüm sayfaları ziyaret edilmiş olarak işaretle MediaWiki:Enotif subject 8 255 255 2009-03-14T19:35:31Z MediaWiki default 0 {{SITENAME}} page $PAGETITLE has been $CHANGEDORCREATED by $PAGEEDITOR MediaWiki:Enterlockreason 8 256 256 2009-03-14T19:35:31Z MediaWiki default 0 Enter a reason for the lock, including an estimate of when the lock will be released MediaWiki:Error 8 257 257 2009-03-14T19:35:31Z MediaWiki default 0 Hata MediaWiki:Errorpagetitle 8 258 258 2009-03-14T19:35:31Z MediaWiki default 0 Hata MediaWiki:Exbeforeblank 8 259 259 2009-03-14T19:35:31Z MediaWiki default 0 Silinmeden önceki içerik: MediaWiki:Exblank 8 260 260 2009-03-14T19:35:31Z MediaWiki default 0 sayfa içeriği boş MediaWiki:Excontent 8 261 261 2009-03-14T19:35:31Z MediaWiki default 0 eski içerik: MediaWiki:Excontentauthor 8 262 262 2009-03-14T19:35:31Z MediaWiki default 0 eski içerik: '$1' ('$2' katkıda bulunmuş olan tek kullanıcı) MediaWiki:Exif-aperturevalue 8 263 263 2009-03-14T19:35:31Z MediaWiki default 0 Aperture MediaWiki:Exif-artist 8 264 264 2009-03-14T19:35:31Z MediaWiki default 0 Author MediaWiki:Exif-bitspersample 8 265 265 2009-03-14T19:35:31Z MediaWiki default 0 Bits per component MediaWiki:Exif-brightnessvalue 8 266 266 2009-03-14T19:35:31Z MediaWiki default 0 Brightness MediaWiki:Exif-cfapattern 8 267 267 2009-03-14T19:35:31Z MediaWiki default 0 CFA pattern MediaWiki:Exif-colorspace 8 268 268 2009-03-14T19:35:31Z MediaWiki default 0 Color space MediaWiki:Exif-colorspace-1 8 269 269 2009-03-14T19:35:31Z MediaWiki default 0 sRGB MediaWiki:Exif-colorspace-ffff.h 8 270 270 2009-03-14T19:35:31Z MediaWiki default 0 FFFF.H MediaWiki:Exif-componentsconfiguration 8 271 271 2009-03-14T19:35:31Z MediaWiki default 0 Meaning of each component MediaWiki:Exif-componentsconfiguration-0 8 272 272 2009-03-14T19:35:31Z MediaWiki default 0 does not exist MediaWiki:Exif-componentsconfiguration-1 8 273 273 2009-03-14T19:35:31Z MediaWiki default 0 Y MediaWiki:Exif-componentsconfiguration-2 8 274 274 2009-03-14T19:35:31Z MediaWiki default 0 Cb MediaWiki:Exif-componentsconfiguration-3 8 275 275 2009-03-14T19:35:31Z MediaWiki default 0 Cr MediaWiki:Exif-componentsconfiguration-4 8 276 276 2009-03-14T19:35:31Z MediaWiki default 0 R MediaWiki:Exif-componentsconfiguration-5 8 277 277 2009-03-14T19:35:31Z MediaWiki default 0 G MediaWiki:Exif-componentsconfiguration-6 8 278 278 2009-03-14T19:35:31Z MediaWiki default 0 B MediaWiki:Exif-compressedbitsperpixel 8 279 279 2009-03-14T19:35:31Z MediaWiki default 0 Image compression mode MediaWiki:Exif-compression 8 280 280 2009-03-14T19:35:31Z MediaWiki default 0 Compression scheme MediaWiki:Exif-compression-1 8 281 281 2009-03-14T19:35:31Z MediaWiki default 0 Uncompressed MediaWiki:Exif-compression-6 8 282 282 2009-03-14T19:35:31Z MediaWiki default 0 JPEG MediaWiki:Exif-contrast 8 283 283 2009-03-14T19:35:31Z MediaWiki default 0 Contrast MediaWiki:Exif-contrast-0 8 284 284 2009-03-14T19:35:31Z MediaWiki default 0 Normal MediaWiki:Exif-contrast-1 8 285 285 2009-03-14T19:35:31Z MediaWiki default 0 Soft MediaWiki:Exif-contrast-2 8 286 286 2009-03-14T19:35:31Z MediaWiki default 0 Hard MediaWiki:Exif-copyright 8 287 287 2009-03-14T19:35:31Z MediaWiki default 0 Copyright holder MediaWiki:Exif-customrendered 8 288 288 2009-03-14T19:35:31Z MediaWiki default 0 Custom image processing MediaWiki:Exif-customrendered-0 8 289 289 2009-03-14T19:35:31Z MediaWiki default 0 Normal process MediaWiki:Exif-customrendered-1 8 290 290 2009-03-14T19:35:31Z MediaWiki default 0 Custom process MediaWiki:Exif-datetime 8 291 291 2009-03-14T19:35:31Z MediaWiki default 0 File change date and time MediaWiki:Exif-datetimedigitized 8 292 292 2009-03-14T19:35:31Z MediaWiki default 0 Date and time of digitizing MediaWiki:Exif-datetimeoriginal 8 293 293 2009-03-14T19:35:31Z MediaWiki default 0 Date and time of data generation MediaWiki:Exif-devicesettingdescription 8 294 294 2009-03-14T19:35:31Z MediaWiki default 0 Device settings description MediaWiki:Exif-digitalzoomratio 8 295 295 2009-03-14T19:35:31Z MediaWiki default 0 Digital zoom ratio MediaWiki:Exif-exifversion 8 296 296 2009-03-14T19:35:31Z MediaWiki default 0 Exif version MediaWiki:Exif-exposurebiasvalue 8 297 297 2009-03-14T19:35:31Z MediaWiki default 0 Exposure bias MediaWiki:Exif-exposureindex 8 298 298 2009-03-14T19:35:31Z MediaWiki default 0 Exposure index MediaWiki:Exif-exposuremode 8 299 299 2009-03-14T19:35:31Z MediaWiki default 0 Exposure mode MediaWiki:Exif-exposuremode-0 8 300 300 2009-03-14T19:35:31Z MediaWiki default 0 Auto exposure MediaWiki:Exif-exposuremode-1 8 301 301 2009-03-14T19:35:31Z MediaWiki default 0 Manual exposure MediaWiki:Exif-exposuremode-2 8 302 302 2009-03-14T19:35:31Z MediaWiki default 0 Auto bracket MediaWiki:Exif-exposureprogram 8 303 303 2009-03-14T19:35:31Z MediaWiki default 0 Exposure Program MediaWiki:Exif-exposureprogram-0 8 304 304 2009-03-14T19:35:31Z MediaWiki default 0 Not defined MediaWiki:Exif-exposureprogram-1 8 305 305 2009-03-14T19:35:31Z MediaWiki default 0 Manual MediaWiki:Exif-exposureprogram-2 8 306 306 2009-03-14T19:35:31Z MediaWiki default 0 Normal program MediaWiki:Exif-exposureprogram-3 8 307 307 2009-03-14T19:35:31Z MediaWiki default 0 Aperture priority MediaWiki:Exif-exposureprogram-4 8 308 308 2009-03-14T19:35:31Z MediaWiki default 0 Shutter priority MediaWiki:Exif-exposureprogram-5 8 309 309 2009-03-14T19:35:31Z MediaWiki default 0 Creative program (biased toward depth of field) MediaWiki:Exif-exposureprogram-6 8 310 310 2009-03-14T19:35:31Z MediaWiki default 0 Action program (biased toward fast shutter speed) MediaWiki:Exif-exposureprogram-7 8 311 311 2009-03-14T19:35:31Z MediaWiki default 0 Portrait mode (for closeup photos with the background out of focus) MediaWiki:Exif-exposureprogram-8 8 312 312 2009-03-14T19:35:31Z MediaWiki default 0 Landscape mode (for landscape photos with the background in focus) MediaWiki:Exif-exposuretime 8 313 313 2009-03-14T19:35:31Z MediaWiki default 0 Exposure time MediaWiki:Exif-exposuretime-format 8 314 314 2009-03-14T19:35:31Z MediaWiki default 0 $1 sec ($2) MediaWiki:Exif-filesource 8 315 315 2009-03-14T19:35:31Z MediaWiki default 0 File source MediaWiki:Exif-filesource-3 8 316 316 2009-03-14T19:35:31Z MediaWiki default 0 DSC MediaWiki:Exif-flash 8 317 317 2009-03-14T19:35:31Z MediaWiki default 0 Flash MediaWiki:Exif-flashenergy 8 318 318 2009-03-14T19:35:31Z MediaWiki default 0 Flash energy MediaWiki:Exif-flashpixversion 8 319 319 2009-03-14T19:35:31Z MediaWiki default 0 Supported Flashpix version MediaWiki:Exif-fnumber 8 320 320 2009-03-14T19:35:31Z MediaWiki default 0 F Number MediaWiki:Exif-fnumber-format 8 321 321 2009-03-14T19:35:31Z MediaWiki default 0 f/$1 MediaWiki:Exif-focallength 8 322 322 2009-03-14T19:35:31Z MediaWiki default 0 Lens focal length MediaWiki:Exif-focallength-format 8 323 323 2009-03-14T19:35:31Z MediaWiki default 0 $1 mm MediaWiki:Exif-focallengthin35mmfilm 8 324 324 2009-03-14T19:35:31Z MediaWiki default 0 Focal length in 35 mm film MediaWiki:Exif-focalplaneresolutionunit 8 325 325 2009-03-14T19:35:31Z MediaWiki default 0 Focal plane resolution unit MediaWiki:Exif-focalplaneresolutionunit-2 8 326 326 2009-03-14T19:35:31Z MediaWiki default 0 inches MediaWiki:Exif-focalplanexresolution 8 327 327 2009-03-14T19:35:31Z MediaWiki default 0 Focal plane X resolution MediaWiki:Exif-focalplaneyresolution 8 328 328 2009-03-14T19:35:31Z MediaWiki default 0 Focal plane Y resolution MediaWiki:Exif-gaincontrol 8 329 329 2009-03-14T19:35:31Z MediaWiki default 0 Scene control MediaWiki:Exif-gaincontrol-0 8 330 330 2009-03-14T19:35:31Z MediaWiki default 0 None MediaWiki:Exif-gaincontrol-1 8 331 331 2009-03-14T19:35:31Z MediaWiki default 0 Low gain up MediaWiki:Exif-gaincontrol-2 8 332 332 2009-03-14T19:35:31Z MediaWiki default 0 High gain up MediaWiki:Exif-gaincontrol-3 8 333 333 2009-03-14T19:35:31Z MediaWiki default 0 Low gain down MediaWiki:Exif-gaincontrol-4 8 334 334 2009-03-14T19:35:31Z MediaWiki default 0 High gain down MediaWiki:Exif-gpsaltitude 8 335 335 2009-03-14T19:35:31Z MediaWiki default 0 Altitude MediaWiki:Exif-gpsaltituderef 8 336 336 2009-03-14T19:35:31Z MediaWiki default 0 Altitude reference MediaWiki:Exif-gpsareainformation 8 337 337 2009-03-14T19:35:31Z MediaWiki default 0 Name of GPS area MediaWiki:Exif-gpsdatestamp 8 338 338 2009-03-14T19:35:31Z MediaWiki default 0 GPS date MediaWiki:Exif-gpsdestbearing 8 339 339 2009-03-14T19:35:31Z MediaWiki default 0 Bearing of destination MediaWiki:Exif-gpsdestbearingref 8 340 340 2009-03-14T19:35:31Z MediaWiki default 0 Reference for bearing of destination MediaWiki:Exif-gpsdestdistance 8 341 341 2009-03-14T19:35:31Z MediaWiki default 0 Distance to destination MediaWiki:Exif-gpsdestdistanceref 8 342 342 2009-03-14T19:35:31Z MediaWiki default 0 Reference for distance to destination MediaWiki:Exif-gpsdestlatitude 8 343 343 2009-03-14T19:35:31Z MediaWiki default 0 Latitude destination MediaWiki:Exif-gpsdestlatituderef 8 344 344 2009-03-14T19:35:31Z MediaWiki default 0 Reference for latitude of destination MediaWiki:Exif-gpsdestlongitude 8 345 345 2009-03-14T19:35:31Z MediaWiki default 0 Longitude of destination MediaWiki:Exif-gpsdestlongituderef 8 346 346 2009-03-14T19:35:31Z MediaWiki default 0 Reference for longitude of destination MediaWiki:Exif-gpsdifferential 8 347 347 2009-03-14T19:35:31Z MediaWiki default 0 GPS differential correction MediaWiki:Exif-gpsdirection-m 8 348 348 2009-03-14T19:35:31Z MediaWiki default 0 Magnetic direction MediaWiki:Exif-gpsdirection-t 8 349 349 2009-03-14T19:35:31Z MediaWiki default 0 True direction MediaWiki:Exif-gpsdop 8 350 350 2009-03-14T19:35:31Z MediaWiki default 0 Measurement precision MediaWiki:Exif-gpsimgdirection 8 351 351 2009-03-14T19:35:31Z MediaWiki default 0 Direction of image MediaWiki:Exif-gpsimgdirectionref 8 352 352 2009-03-14T19:35:31Z MediaWiki default 0 Reference for direction of image MediaWiki:Exif-gpslatitude 8 353 353 2009-03-14T19:35:31Z MediaWiki default 0 Latitude MediaWiki:Exif-gpslatitude-n 8 354 354 2009-03-14T19:35:31Z MediaWiki default 0 North latitude MediaWiki:Exif-gpslatitude-s 8 355 355 2009-03-14T19:35:31Z MediaWiki default 0 South latitude MediaWiki:Exif-gpslatituderef 8 356 356 2009-03-14T19:35:31Z MediaWiki default 0 North or South Latitude MediaWiki:Exif-gpslongitude 8 357 357 2009-03-14T19:35:31Z MediaWiki default 0 Longitude MediaWiki:Exif-gpslongitude-e 8 358 358 2009-03-14T19:35:31Z MediaWiki default 0 East longitude MediaWiki:Exif-gpslongitude-w 8 359 359 2009-03-14T19:35:31Z MediaWiki default 0 West longitude MediaWiki:Exif-gpslongituderef 8 360 360 2009-03-14T19:35:31Z MediaWiki default 0 East or West Longitude MediaWiki:Exif-gpsmapdatum 8 361 361 2009-03-14T19:35:31Z MediaWiki default 0 Geodetic survey data used MediaWiki:Exif-gpsmeasuremode 8 362 362 2009-03-14T19:35:31Z MediaWiki default 0 Measurement mode MediaWiki:Exif-gpsmeasuremode-2 8 363 363 2009-03-14T19:35:31Z MediaWiki default 0 2-dimensional measurement MediaWiki:Exif-gpsmeasuremode-3 8 364 364 2009-03-14T19:35:31Z MediaWiki default 0 3-dimensional measurement MediaWiki:Exif-gpsprocessingmethod 8 365 365 2009-03-14T19:35:31Z MediaWiki default 0 Name of GPS processing method MediaWiki:Exif-gpssatellites 8 366 366 2009-03-14T19:35:31Z MediaWiki default 0 Satellites used for measurement MediaWiki:Exif-gpsspeed 8 367 367 2009-03-14T19:35:31Z MediaWiki default 0 Speed of GPS receiver MediaWiki:Exif-gpsspeed-k 8 368 368 2009-03-14T19:35:31Z MediaWiki default 0 Kilometres per hour MediaWiki:Exif-gpsspeed-m 8 369 369 2009-03-14T19:35:31Z MediaWiki default 0 Miles per hour MediaWiki:Exif-gpsspeed-n 8 370 370 2009-03-14T19:35:31Z MediaWiki default 0 Knots MediaWiki:Exif-gpsspeedref 8 371 371 2009-03-14T19:35:31Z MediaWiki default 0 Speed unit MediaWiki:Exif-gpsstatus 8 372 372 2009-03-14T19:35:31Z MediaWiki default 0 Receiver status MediaWiki:Exif-gpsstatus-a 8 373 373 2009-03-14T19:35:31Z MediaWiki default 0 Measurement in progress MediaWiki:Exif-gpsstatus-v 8 374 374 2009-03-14T19:35:31Z MediaWiki default 0 Measurement interoperability MediaWiki:Exif-gpstimestamp 8 375 375 2009-03-14T19:35:31Z MediaWiki default 0 GPS time (atomic clock) MediaWiki:Exif-gpstrack 8 376 376 2009-03-14T19:35:31Z MediaWiki default 0 Direction of movement MediaWiki:Exif-gpstrackref 8 377 377 2009-03-14T19:35:31Z MediaWiki default 0 Reference for direction of movement MediaWiki:Exif-gpsversionid 8 378 378 2009-03-14T19:35:31Z MediaWiki default 0 GPS tag version MediaWiki:Exif-imagedescription 8 379 379 2009-03-14T19:35:31Z MediaWiki default 0 Image title MediaWiki:Exif-imagelength 8 380 380 2009-03-14T19:35:31Z MediaWiki default 0 Height MediaWiki:Exif-imageuniqueid 8 381 381 2009-03-14T19:35:31Z MediaWiki default 0 Unique image ID MediaWiki:Exif-imagewidth 8 382 382 2009-03-14T19:35:31Z MediaWiki default 0 Width MediaWiki:Exif-isospeedratings 8 383 383 2009-03-14T19:35:31Z MediaWiki default 0 ISO speed rating MediaWiki:Exif-jpeginterchangeformat 8 384 384 2009-03-14T19:35:31Z MediaWiki default 0 Offset to JPEG SOI MediaWiki:Exif-jpeginterchangeformatlength 8 385 385 2009-03-14T19:35:31Z MediaWiki default 0 Bytes of JPEG data MediaWiki:Exif-lightsource 8 386 386 2009-03-14T19:35:31Z MediaWiki default 0 Light source MediaWiki:Exif-lightsource-0 8 387 387 2009-03-14T19:35:31Z MediaWiki default 0 Unknown MediaWiki:Exif-lightsource-1 8 388 388 2009-03-14T19:35:31Z MediaWiki default 0 Daylight MediaWiki:Exif-lightsource-10 8 389 389 2009-03-14T19:35:31Z MediaWiki default 0 Cloudy weather MediaWiki:Exif-lightsource-11 8 390 390 2009-03-14T19:35:31Z MediaWiki default 0 Shade MediaWiki:Exif-lightsource-12 8 391 391 2009-03-14T19:35:31Z MediaWiki default 0 Daylight fluorescent (D 5700 – 7100K) MediaWiki:Exif-lightsource-13 8 392 392 2009-03-14T19:35:31Z MediaWiki default 0 Day white fluorescent (N 4600 – 5400K) MediaWiki:Exif-lightsource-14 8 393 393 2009-03-14T19:35:31Z MediaWiki default 0 Cool white fluorescent (W 3900 – 4500K) MediaWiki:Exif-lightsource-15 8 394 394 2009-03-14T19:35:31Z MediaWiki default 0 White fluorescent (WW 3200 – 3700K) MediaWiki:Exif-lightsource-17 8 395 395 2009-03-14T19:35:31Z MediaWiki default 0 Standard light A MediaWiki:Exif-lightsource-18 8 396 396 2009-03-14T19:35:31Z MediaWiki default 0 Standard light B MediaWiki:Exif-lightsource-19 8 397 397 2009-03-14T19:35:31Z MediaWiki default 0 Standard light C MediaWiki:Exif-lightsource-2 8 398 398 2009-03-14T19:35:31Z MediaWiki default 0 Fluorescent MediaWiki:Exif-lightsource-20 8 399 399 2009-03-14T19:35:31Z MediaWiki default 0 D55 MediaWiki:Exif-lightsource-21 8 400 400 2009-03-14T19:35:31Z MediaWiki default 0 D65 MediaWiki:Exif-lightsource-22 8 401 401 2009-03-14T19:35:31Z MediaWiki default 0 D75 MediaWiki:Exif-lightsource-23 8 402 402 2009-03-14T19:35:31Z MediaWiki default 0 D50 MediaWiki:Exif-lightsource-24 8 403 403 2009-03-14T19:35:31Z MediaWiki default 0 ISO studio tungsten MediaWiki:Exif-lightsource-255 8 404 404 2009-03-14T19:35:31Z MediaWiki default 0 Other light source MediaWiki:Exif-lightsource-3 8 405 405 2009-03-14T19:35:31Z MediaWiki default 0 Tungsten (incandescent light) MediaWiki:Exif-lightsource-4 8 406 406 2009-03-14T19:35:31Z MediaWiki default 0 Flash MediaWiki:Exif-lightsource-9 8 407 407 2009-03-14T19:35:31Z MediaWiki default 0 Fine weather MediaWiki:Exif-make 8 408 408 2009-03-14T19:35:31Z MediaWiki default 0 Camera manufacturer MediaWiki:Exif-make-value 8 409 409 2009-03-14T19:35:31Z MediaWiki default 0 $1 MediaWiki:Exif-makernote 8 410 410 2009-03-14T19:35:31Z MediaWiki default 0 Manufacturer notes MediaWiki:Exif-maxaperturevalue 8 411 411 2009-03-14T19:35:31Z MediaWiki default 0 Maximum land aperture MediaWiki:Exif-meteringmode 8 412 412 2009-03-14T19:35:31Z MediaWiki default 0 Metering mode MediaWiki:Exif-meteringmode-0 8 413 413 2009-03-14T19:35:31Z MediaWiki default 0 Unknown MediaWiki:Exif-meteringmode-1 8 414 414 2009-03-14T19:35:31Z MediaWiki default 0 Average MediaWiki:Exif-meteringmode-2 8 415 415 2009-03-14T19:35:31Z MediaWiki default 0 CenterWeightedAverage MediaWiki:Exif-meteringmode-255 8 416 416 2009-03-14T19:35:31Z MediaWiki default 0 Other MediaWiki:Exif-meteringmode-3 8 417 417 2009-03-14T19:35:31Z MediaWiki default 0 Spot MediaWiki:Exif-meteringmode-4 8 418 418 2009-03-14T19:35:31Z MediaWiki default 0 MultiSpot MediaWiki:Exif-meteringmode-5 8 419 419 2009-03-14T19:35:31Z MediaWiki default 0 Pattern MediaWiki:Exif-meteringmode-6 8 420 420 2009-03-14T19:35:31Z MediaWiki default 0 Partial MediaWiki:Exif-model 8 421 421 2009-03-14T19:35:31Z MediaWiki default 0 Camera model MediaWiki:Exif-model-value 8 422 422 2009-03-14T19:35:31Z MediaWiki default 0 $1 MediaWiki:Exif-oecf 8 423 423 2009-03-14T19:35:31Z MediaWiki default 0 Optoelectronic conversion factor MediaWiki:Exif-orientation 8 424 424 2009-03-14T19:35:31Z MediaWiki default 0 Orientation MediaWiki:Exif-orientation-1 8 425 425 2009-03-14T19:35:31Z MediaWiki default 0 Normal MediaWiki:Exif-orientation-2 8 426 426 2009-03-14T19:35:31Z MediaWiki default 0 Flipped horizontally MediaWiki:Exif-orientation-3 8 427 427 2009-03-14T19:35:31Z MediaWiki default 0 Rotated 180° MediaWiki:Exif-orientation-4 8 428 428 2009-03-14T19:35:31Z MediaWiki default 0 Flipped vertically MediaWiki:Exif-orientation-5 8 429 429 2009-03-14T19:35:31Z MediaWiki default 0 Rotated 90° CCW and flipped vertically MediaWiki:Exif-orientation-6 8 430 430 2009-03-14T19:35:31Z MediaWiki default 0 Rotated 90° CW MediaWiki:Exif-orientation-7 8 431 431 2009-03-14T19:35:31Z MediaWiki default 0 Rotated 90° CW and flipped vertically MediaWiki:Exif-orientation-8 8 432 432 2009-03-14T19:35:31Z MediaWiki default 0 Rotated 90° CCW MediaWiki:Exif-photometricinterpretation 8 433 433 2009-03-14T19:35:31Z MediaWiki default 0 Pixel composition MediaWiki:Exif-photometricinterpretation-2 8 434 434 2009-03-14T19:35:31Z MediaWiki default 0 RGB MediaWiki:Exif-photometricinterpretation-6 8 435 435 2009-03-14T19:35:31Z MediaWiki default 0 YCbCr MediaWiki:Exif-pixelxdimension 8 436 436 2009-03-14T19:35:31Z MediaWiki default 0 Valind image height MediaWiki:Exif-pixelydimension 8 437 437 2009-03-14T19:35:31Z MediaWiki default 0 Valid image width MediaWiki:Exif-planarconfiguration 8 438 438 2009-03-14T19:35:31Z MediaWiki default 0 Data arrangement MediaWiki:Exif-planarconfiguration-1 8 439 439 2009-03-14T19:35:32Z MediaWiki default 0 chunky format MediaWiki:Exif-planarconfiguration-2 8 440 440 2009-03-14T19:35:32Z MediaWiki default 0 planar format MediaWiki:Exif-primarychromaticities 8 441 441 2009-03-14T19:35:32Z MediaWiki default 0 Chromaticities of primarities MediaWiki:Exif-referenceblackwhite 8 442 442 2009-03-14T19:35:32Z MediaWiki default 0 Pair of black and white reference values MediaWiki:Exif-relatedsoundfile 8 443 443 2009-03-14T19:35:32Z MediaWiki default 0 Related audio file MediaWiki:Exif-resolutionunit 8 444 444 2009-03-14T19:35:32Z MediaWiki default 0 Unit of X and Y resolution MediaWiki:Exif-rowsperstrip 8 445 445 2009-03-14T19:35:32Z MediaWiki default 0 Number of rows per strip MediaWiki:Exif-samplesperpixel 8 446 446 2009-03-14T19:35:32Z MediaWiki default 0 Number of components MediaWiki:Exif-saturation 8 447 447 2009-03-14T19:35:32Z MediaWiki default 0 Saturation MediaWiki:Exif-saturation-0 8 448 448 2009-03-14T19:35:32Z MediaWiki default 0 Normal MediaWiki:Exif-saturation-1 8 449 449 2009-03-14T19:35:32Z MediaWiki default 0 Low saturation MediaWiki:Exif-saturation-2 8 450 450 2009-03-14T19:35:32Z MediaWiki default 0 High saturation MediaWiki:Exif-scenecapturetype 8 451 451 2009-03-14T19:35:32Z MediaWiki default 0 Scene capture type MediaWiki:Exif-scenecapturetype-0 8 452 452 2009-03-14T19:35:32Z MediaWiki default 0 Standard MediaWiki:Exif-scenecapturetype-1 8 453 453 2009-03-14T19:35:32Z MediaWiki default 0 Landscape MediaWiki:Exif-scenecapturetype-2 8 454 454 2009-03-14T19:35:32Z MediaWiki default 0 Portrait MediaWiki:Exif-scenecapturetype-3 8 455 455 2009-03-14T19:35:32Z MediaWiki default 0 Night scene MediaWiki:Exif-scenetype 8 456 456 2009-03-14T19:35:32Z MediaWiki default 0 Scene type MediaWiki:Exif-scenetype-1 8 457 457 2009-03-14T19:35:32Z MediaWiki default 0 A directly photographed image MediaWiki:Exif-sensingmethod 8 458 458 2009-03-14T19:35:32Z MediaWiki default 0 Sensing method MediaWiki:Exif-sensingmethod-1 8 459 459 2009-03-14T19:35:32Z MediaWiki default 0 Undefined MediaWiki:Exif-sensingmethod-2 8 460 460 2009-03-14T19:35:32Z MediaWiki default 0 One-chip color area sensor MediaWiki:Exif-sensingmethod-3 8 461 461 2009-03-14T19:35:32Z MediaWiki default 0 Two-chip color area sensor MediaWiki:Exif-sensingmethod-4 8 462 462 2009-03-14T19:35:32Z MediaWiki default 0 Three-chip color area sensor MediaWiki:Exif-sensingmethod-5 8 463 463 2009-03-14T19:35:32Z MediaWiki default 0 Color sequential area sensor MediaWiki:Exif-sensingmethod-7 8 464 464 2009-03-14T19:35:32Z MediaWiki default 0 Trilinear sensor MediaWiki:Exif-sensingmethod-8 8 465 465 2009-03-14T19:35:32Z MediaWiki default 0 Color sequential linear sensor MediaWiki:Exif-sharpness 8 466 466 2009-03-14T19:35:32Z MediaWiki default 0 Sharpness MediaWiki:Exif-sharpness-0 8 467 467 2009-03-14T19:35:32Z MediaWiki default 0 Normal MediaWiki:Exif-sharpness-1 8 468 468 2009-03-14T19:35:32Z MediaWiki default 0 Soft MediaWiki:Exif-sharpness-2 8 469 469 2009-03-14T19:35:32Z MediaWiki default 0 Hard MediaWiki:Exif-shutterspeedvalue 8 470 470 2009-03-14T19:35:32Z MediaWiki default 0 Shutter speed MediaWiki:Exif-software 8 471 471 2009-03-14T19:35:32Z MediaWiki default 0 Software used MediaWiki:Exif-software-value 8 472 472 2009-03-14T19:35:32Z MediaWiki default 0 $1 MediaWiki:Exif-spatialfrequencyresponse 8 473 473 2009-03-14T19:35:32Z MediaWiki default 0 Spatial frequency response MediaWiki:Exif-spectralsensitivity 8 474 474 2009-03-14T19:35:32Z MediaWiki default 0 Spectral sensitivity MediaWiki:Exif-stripbytecounts 8 475 475 2009-03-14T19:35:32Z MediaWiki default 0 Bytes per compressed strip MediaWiki:Exif-stripoffsets 8 476 476 2009-03-14T19:35:32Z MediaWiki default 0 Image data location MediaWiki:Exif-subjectarea 8 477 477 2009-03-14T19:35:32Z MediaWiki default 0 Subject area MediaWiki:Exif-subjectdistance 8 478 478 2009-03-14T19:35:32Z MediaWiki default 0 Subject distance MediaWiki:Exif-subjectdistance-value 8 479 479 2009-03-14T19:35:32Z MediaWiki default 0 $1 metres MediaWiki:Exif-subjectdistancerange 8 480 480 2009-03-14T19:35:32Z MediaWiki default 0 Subject distance range MediaWiki:Exif-subjectdistancerange-0 8 481 481 2009-03-14T19:35:32Z MediaWiki default 0 Unknown MediaWiki:Exif-subjectdistancerange-1 8 482 482 2009-03-14T19:35:32Z MediaWiki default 0 Macro MediaWiki:Exif-subjectdistancerange-2 8 483 483 2009-03-14T19:35:32Z MediaWiki default 0 Close view MediaWiki:Exif-subjectdistancerange-3 8 484 484 2009-03-14T19:35:32Z MediaWiki default 0 Distant view MediaWiki:Exif-subjectlocation 8 485 485 2009-03-14T19:35:32Z MediaWiki default 0 Subject location MediaWiki:Exif-subsectime 8 486 486 2009-03-14T19:35:32Z MediaWiki default 0 DateTime subseconds MediaWiki:Exif-subsectimedigitized 8 487 487 2009-03-14T19:35:32Z MediaWiki default 0 DateTimeDigitized subseconds MediaWiki:Exif-subsectimeoriginal 8 488 488 2009-03-14T19:35:32Z MediaWiki default 0 DateTimeOriginal subseconds MediaWiki:Exif-transferfunction 8 489 489 2009-03-14T19:35:32Z MediaWiki default 0 Transfer function MediaWiki:Exif-usercomment 8 490 490 2009-03-14T19:35:32Z MediaWiki default 0 User comments MediaWiki:Exif-whitebalance 8 491 491 2009-03-14T19:35:32Z MediaWiki default 0 White Balance MediaWiki:Exif-whitebalance-0 8 492 492 2009-03-14T19:35:32Z MediaWiki default 0 Auto white balance MediaWiki:Exif-whitebalance-1 8 493 493 2009-03-14T19:35:32Z MediaWiki default 0 Manual white balance MediaWiki:Exif-whitepoint 8 494 494 2009-03-14T19:35:32Z MediaWiki default 0 White point chromaticity MediaWiki:Exif-xresolution 8 495 495 2009-03-14T19:35:32Z MediaWiki default 0 Horizontal resolution MediaWiki:Exif-xyresolution-c 8 496 496 2009-03-14T19:35:32Z MediaWiki default 0 $1 dpc MediaWiki:Exif-xyresolution-i 8 497 497 2009-03-14T19:35:32Z MediaWiki default 0 $1 dpi MediaWiki:Exif-ycbcrcoefficients 8 498 498 2009-03-14T19:35:32Z MediaWiki default 0 Color space transformation matrix coefficients MediaWiki:Exif-ycbcrpositioning 8 499 499 2009-03-14T19:35:32Z MediaWiki default 0 Y and C positioning MediaWiki:Exif-ycbcrsubsampling 8 500 500 2009-03-14T19:35:32Z MediaWiki default 0 Subsampling ratio of Y to C MediaWiki:Exif-yresolution 8 501 501 2009-03-14T19:35:32Z MediaWiki default 0 Vertical resolution MediaWiki:Expiringblock 8 502 502 2009-03-14T19:35:32Z MediaWiki default 0 expires $1 MediaWiki:Explainconflict 8 503 503 2009-03-14T19:35:32Z MediaWiki default 0 Siz sayfayı değiştirirken başka biri de değişiklik yaptı. Yukarıdaki yazı sayfanın şu anki halini göstermektedir. Sizin değişiklikleriniz alta gösterilmiştir. Son değişiklerinizi yazının içine eklemeniz gerekecektir. "Sayfayı kaydet"e bastığınızda <b>sadece</b> yukarıdaki yazı kaydedilecektir. <br /> MediaWiki:Export 8 504 504 2009-03-14T19:35:32Z MediaWiki default 0 Sayfa kaydet MediaWiki:Exportcuronly 8 505 505 2009-03-14T19:35:32Z MediaWiki default 0 Include only the current revision, not the full history MediaWiki:Exportnohistory 8 506 506 2009-03-14T19:35:32Z MediaWiki default 0 ---- '''Note:''' exporting the full history of pages through this form has been disabled due to performance reasons. MediaWiki:Exporttext 8 507 507 2009-03-14T19:35:32Z MediaWiki default 0 You can export the text and editing history of a particular page or set of pages wrapped in some XML. This can be imported into another wiki using MediaWiki via the Special:Import page. To export pages, enter the titles in the text box below, one title per line, and select whether you want the current version as well as all old versions, with the page history lines, or just the current version with the info about the last edit. In the latter case you can also use a link, e.g. [[{{ns:Special}}:Export/{{Mediawiki:mainpage}}]] for the page {{Mediawiki:mainpage}}. MediaWiki:Externaldberror 8 508 508 2009-03-14T19:35:32Z MediaWiki default 0 There was either an external authentication database error or you are not allowed to update your external account. MediaWiki:Extlink sample 8 509 509 2009-03-14T19:35:32Z MediaWiki default 0 http://tr.wikipedia.org adres açıklaması MediaWiki:Extlink tip 8 510 510 2009-03-14T19:35:32Z MediaWiki default 0 Dış bağlantı (Adresin önüne http:// koymayı unutmayın) MediaWiki:Faq 8 511 511 2009-03-14T19:35:32Z MediaWiki default 0 SSS MediaWiki:Faqpage 8 512 512 2009-03-14T19:35:32Z MediaWiki default 0 {{ns:4}}:SSS MediaWiki:Feb 8 513 513 2009-03-14T19:35:32Z MediaWiki default 0 Şubat MediaWiki:February 8 514 514 2009-03-14T19:35:32Z MediaWiki default 0 Şubat MediaWiki:Feedlinks 8 515 515 2009-03-14T19:35:32Z MediaWiki default 0 Feed: MediaWiki:Filecopyerror 8 516 516 2009-03-14T19:35:32Z MediaWiki default 0 Could not copy file "$1" to "$2". MediaWiki:Filedeleteerror 8 517 517 2009-03-14T19:35:32Z MediaWiki default 0 Could not delete file "$1". MediaWiki:Filedesc 8 518 518 2009-03-14T19:35:32Z MediaWiki default 0 Dosya ile ilgili açıklama MediaWiki:Fileexists 8 519 519 2009-03-14T19:35:32Z MediaWiki default 0 Bu isimde bir dosya mevcut. Eğer değiştirmekten emin değilseniz ilk önce $1 dosyasına bir gözatın. MediaWiki:Fileexists-forbidden 8 520 520 2009-03-14T19:35:32Z MediaWiki default 0 A file with this name exists already; please go back and upload this file under a new name. [[Image:$1|thumb|center|$1]] MediaWiki:Fileexists-shared-forbidden 8 521 521 2009-03-14T19:35:32Z MediaWiki default 0 A file with this name exists already in the shared file repository; please go back and upload this file under a new name. [[Image:$1|thumb|center|$1]] MediaWiki:Fileinfo 8 522 522 2009-03-14T19:35:32Z MediaWiki default 0 $1KB, MIME type: <code>$2</code> MediaWiki:Filemissing 8 523 523 2009-03-14T19:35:32Z MediaWiki default 0 File missing MediaWiki:Filename 8 524 524 2009-03-14T19:35:32Z MediaWiki default 0 Dosya MediaWiki:Filenotfound 8 525 525 2009-03-14T19:35:32Z MediaWiki default 0 Could not find file "$1". MediaWiki:Filerenameerror 8 526 526 2009-03-14T19:35:32Z MediaWiki default 0 Could not rename file "$1" to "$2". MediaWiki:Files 8 527 527 2009-03-14T19:35:32Z MediaWiki default 0 Dosyalar MediaWiki:Filesource 8 528 528 2009-03-14T19:35:32Z MediaWiki default 0 Kaynak MediaWiki:Filestatus 8 529 529 2009-03-14T19:35:32Z MediaWiki default 0 Telif hakkı durumu MediaWiki:Fileuploaded 8 530 530 2009-03-14T19:35:32Z MediaWiki default 0 $1 dosyası başarı ile yüklendi. Lütfen $2 bağlantısını takip ederek dosya ile ilgili açıklama yazısı yazınız. Dosya nerden geldi, kim tarafından ne zaman oluşturuldu ya da hakında bildiğiniz diğer bilgiler gibi. Eğer bu bir resim ise <tt><nowiki>[[Resim:$1|thumb|açıklama]]</nowiki></tt> şeklinde sayfaya yerleştirebilirsiniz. (açıklama yerine resim ile ilgili yazı yazınız) MediaWiki:Fileuploadsummary 8 531 531 2009-03-14T19:35:32Z MediaWiki default 0 Açıklama: MediaWiki:Formerror 8 532 532 2009-03-14T19:35:32Z MediaWiki default 0 Error: could not submit form MediaWiki:Friday 8 533 533 2009-03-14T19:35:32Z MediaWiki default 0 Cuma MediaWiki:Getimagelist 8 534 534 2009-03-14T19:35:32Z MediaWiki default 0 fetching file list MediaWiki:Go 8 535 535 2009-03-14T19:35:32Z MediaWiki default 0 Git MediaWiki:Googlesearch 8 536 536 2009-03-14T19:35:32Z MediaWiki default 0 <form method="get" action="http://www.google.com/search" id="googlesearch"> <input type="hidden" name="domains" value="{{SERVER}}" /> <input type="hidden" name="num" value="50" /> <input type="hidden" name="ie" value="$2" /> <input type="hidden" name="oe" value="$2" /> <input type="text" name="q" size="31" maxlength="255" value="$1" /> <input type="submit" name="btnG" value="$3" /> <div> <input type="radio" name="sitesearch" id="gwiki" value="{{SERVER}}" checked="checked" /><label for="gwiki">{{SITENAME}}</label> <input type="radio" name="sitesearch" id="gWWW" value="" /><label for="gWWW">WWW</label> </div> </form> MediaWiki:Gotaccount 8 537 537 2009-03-14T19:35:32Z MediaWiki default 0 Daha önceden kayıt oldunuz mu? $1. MediaWiki:Gotaccountlink 8 538 538 2009-03-14T19:35:32Z MediaWiki default 0 Evet ise bu bağlantıdan giriş yapınız MediaWiki:Group-admin-desc 8 539 539 2009-03-14T19:35:32Z MediaWiki default 0 Trusted users able to block users and delete articles MediaWiki:Group-admin-name 8 540 540 2009-03-14T19:35:32Z MediaWiki default 0 Administrator MediaWiki:Group-anon-desc 8 541 541 2009-03-14T19:35:32Z MediaWiki default 0 Anonymous users MediaWiki:Group-anon-name 8 542 542 2009-03-14T19:35:32Z MediaWiki default 0 Anonymous MediaWiki:Group-bureaucrat-desc 8 543 543 2009-03-14T19:35:32Z MediaWiki default 0 The bureaucrat group is able to make sysops MediaWiki:Group-bureaucrat-name 8 544 544 2009-03-14T19:35:32Z MediaWiki default 0 Bureaucrat MediaWiki:Group-loggedin-desc 8 545 545 2009-03-14T19:35:32Z MediaWiki default 0 General logged in users MediaWiki:Group-loggedin-name 8 546 546 2009-03-14T19:35:32Z MediaWiki default 0 User MediaWiki:Group-steward-desc 8 547 547 2009-03-14T19:35:32Z MediaWiki default 0 Full access MediaWiki:Group-steward-name 8 548 548 2009-03-14T19:35:32Z MediaWiki default 0 Steward MediaWiki:Groups 8 549 549 2009-03-14T19:35:32Z MediaWiki default 0 User groups MediaWiki:Groups-addgroup 8 550 550 2009-03-14T19:35:32Z MediaWiki default 0 Add group MediaWiki:Groups-already-exists 8 551 551 2009-03-14T19:35:32Z MediaWiki default 0 A group of that name already exists MediaWiki:Groups-editgroup 8 552 552 2009-03-14T19:35:32Z MediaWiki default 0 Edit group MediaWiki:Groups-editgroup-description 8 553 553 2009-03-14T19:35:32Z MediaWiki default 0 Group description (max 255 characters):<br /> MediaWiki:Groups-editgroup-name 8 554 554 2009-03-14T19:35:32Z MediaWiki default 0 Group name: MediaWiki:Groups-editgroup-preamble 8 555 555 2009-03-14T19:35:32Z MediaWiki default 0 If the name or description starts with a colon, the remainder will be treated as a message name, and hence the text will be localised using the MediaWiki namespace MediaWiki:Groups-existing 8 556 556 2009-03-14T19:35:32Z MediaWiki default 0 Existing groups MediaWiki:Groups-group-edit 8 557 557 2009-03-14T19:35:32Z MediaWiki default 0 Existing groups: MediaWiki:Groups-lookup-group 8 558 558 2009-03-14T19:35:32Z MediaWiki default 0 Manage group rights MediaWiki:Groups-noname 8 559 559 2009-03-14T19:35:32Z MediaWiki default 0 Please specify a valid group name MediaWiki:Groups-tableheader 8 560 560 2009-03-14T19:35:32Z MediaWiki default 0 ID || Name || Description || Rights MediaWiki:Guesstimezone 8 561 561 2009-03-14T19:35:32Z MediaWiki default 0 Tarayıcınız sizin yerinize doldursun MediaWiki:Headline sample 8 562 562 2009-03-14T19:35:32Z MediaWiki default 0 Başlık yazısı MediaWiki:Headline tip 8 563 563 2009-03-14T19:35:32Z MediaWiki default 0 2. seviye başlık MediaWiki:Help 8 564 564 2009-03-14T19:35:32Z MediaWiki default 0 Yardım MediaWiki:Helppage 8 565 565 2009-03-14T19:35:32Z MediaWiki default 0 Yardım:İçindekiler MediaWiki:Hide 8 566 566 2009-03-14T19:35:32Z MediaWiki default 0 gizle MediaWiki:Hideresults 8 567 567 2009-03-14T19:35:32Z MediaWiki default 0 Hide results MediaWiki:Hidetoc 8 568 568 2009-03-14T19:35:32Z MediaWiki default 0 gizle MediaWiki:Hist 8 569 569 2009-03-14T19:35:32Z MediaWiki default 0 geçmiş MediaWiki:Histfirst 8 570 570 2009-03-14T19:35:32Z MediaWiki default 0 En eski MediaWiki:Histlast 8 571 571 2009-03-14T19:35:32Z MediaWiki default 0 En yeni MediaWiki:Histlegend 8 572 572 2009-03-14T19:35:32Z MediaWiki default 0 (fark) = güncel sürümle aradaki fark, (son) = önceki sürümle aradaki fark, K= küçük değişiklik MediaWiki:History 8 573 573 2009-03-14T19:35:32Z MediaWiki default 0 Sayfanın geçmişi MediaWiki:History copyright 8 574 574 2009-03-14T19:35:32Z MediaWiki default 0 - MediaWiki:History short 8 575 575 2009-03-14T19:35:32Z MediaWiki default 0 Geçmiş MediaWiki:Historywarning 8 576 576 2009-03-14T19:35:32Z MediaWiki default 0 Uyarı: Silmek üzere olduğunuz sayfanın geçmişi vardır: MediaWiki:Hr tip 8 577 577 2009-03-14T19:35:32Z MediaWiki default 0 Yatay çizgi (çok sık kullanmayın) MediaWiki:Jan 8 638 638 2009-03-14T19:35:32Z MediaWiki default 0 Ocak MediaWiki:January 8 639 639 2009-03-14T19:35:32Z MediaWiki default 0 Ocak MediaWiki:Jul 8 640 640 2009-03-14T19:35:32Z MediaWiki default 0 Temmuz MediaWiki:July 8 641 641 2009-03-14T19:35:32Z MediaWiki default 0 Temmuz MediaWiki:Jumpto 8 642 642 2009-03-14T19:35:32Z MediaWiki default 0 Jump to: MediaWiki:Jumptonavigation 8 643 643 2009-03-14T19:35:32Z MediaWiki default 0 navigation MediaWiki:Jumptosearch 8 644 644 2009-03-14T19:35:32Z MediaWiki default 0 search MediaWiki:Jun 8 645 645 2009-03-14T19:35:32Z MediaWiki default 0 Haziran MediaWiki:June 8 646 646 2009-03-14T19:35:32Z MediaWiki default 0 Haziran MediaWiki:Laggedslavemode 8 647 647 2009-03-14T19:35:32Z MediaWiki default 0 Warning: Page may not contain recent updates. MediaWiki:Largefile 8 648 648 2009-03-14T19:35:32Z MediaWiki default 0 It is recommended that images not exceed $1 bytes in size, this file is $2 bytes MediaWiki:Largefileserver 8 649 649 2009-03-14T19:35:32Z MediaWiki default 0 This file is bigger than the server is configured to allow. MediaWiki:Last 8 650 650 2009-03-14T19:35:32Z MediaWiki default 0 son MediaWiki:Lastmodified 8 651 651 2009-03-14T19:35:32Z MediaWiki default 0 Bu sayfa son olarak $1 tarihinde güncellenmiştir. MediaWiki:Lastmodifiedby 8 652 652 2009-03-14T19:35:32Z MediaWiki default 0 This page was last modified $1 by $2. MediaWiki:License 8 653 653 2009-03-14T19:35:32Z MediaWiki default 0 Licensing MediaWiki:Lineno 8 654 654 2009-03-14T19:35:32Z MediaWiki default 0 $1. satır: MediaWiki:Link sample 8 655 655 2009-03-14T19:35:32Z MediaWiki default 0 Sayfanın başlığı MediaWiki:Link tip 8 656 656 2009-03-14T19:35:32Z MediaWiki default 0 İç bağlantı MediaWiki:Linklistsub 8 657 657 2009-03-14T19:35:32Z MediaWiki default 0 (Bağlantı listesi) MediaWiki:Linkprefix 8 658 658 2009-03-14T19:35:32Z MediaWiki default 0 /^(.*?)([a-zA-Z\x80-\xff]+)$/sD MediaWiki:Linkshere 8 659 659 2009-03-14T19:35:32Z MediaWiki default 0 Buraya bağlantısı olan sayfalar: MediaWiki:Linkstoimage 8 660 660 2009-03-14T19:35:32Z MediaWiki default 0 Bu görüntü dosyasına bağlantısı olan sayfalar: MediaWiki:Linktrail 8 661 661 2009-03-14T19:35:32Z MediaWiki default 0 /^([a-z]+)(.*)$/sD MediaWiki:Listform 8 662 662 2009-03-14T19:35:32Z MediaWiki default 0 liste MediaWiki:Listingcontinuesabbrev 8 663 663 2009-03-14T19:35:32Z MediaWiki default 0 (devam) MediaWiki:Listredirects 8 664 664 2009-03-14T19:35:32Z MediaWiki default 0 List redirects MediaWiki:Listusers 8 665 665 2009-03-14T19:35:32Z MediaWiki default 0 Kullanıcı listesi MediaWiki:Loadhist 8 666 666 2009-03-14T19:35:32Z MediaWiki default 0 Loading page history MediaWiki:Loadingrev 8 667 667 2009-03-14T19:35:32Z MediaWiki default 0 loading revision for diff MediaWiki:Localtime 8 668 668 2009-03-14T19:35:32Z MediaWiki default 0 Şu an sizin saatiniz MediaWiki:Lockbtn 8 669 669 2009-03-14T19:35:32Z MediaWiki default 0 Lock database MediaWiki:Lockconfirm 8 670 670 2009-03-14T19:35:32Z MediaWiki default 0 Yes, I really want to lock the database. MediaWiki:Lockdb 8 671 671 2009-03-14T19:35:32Z MediaWiki default 0 Lock database MediaWiki:Lockdbsuccesssub 8 672 672 2009-03-14T19:35:32Z MediaWiki default 0 Database lock succeeded MediaWiki:Lockdbsuccesstext 8 673 673 2009-03-14T19:35:32Z MediaWiki default 0 The database has been locked. <br />Remember to remove the lock after your maintenance is complete. MediaWiki:Lockdbtext 8 674 674 2009-03-14T19:35:32Z MediaWiki default 0 Locking the database will suspend the ability of all users to edit pages, change their preferences, edit their watchlists, and other things requiring changes in the database. Please confirm that this is what you intend to do, and that you will unlock the database when your maintenance is done. MediaWiki:Locknoconfirm 8 675 675 2009-03-14T19:35:32Z MediaWiki default 0 You did not check the confirmation box. MediaWiki:Log 8 676 676 2009-03-14T19:35:32Z MediaWiki default 0 Kayıtlar MediaWiki:Logempty 8 677 677 2009-03-14T19:35:32Z MediaWiki default 0 No matching items in log. MediaWiki:Login 8 678 678 2009-03-14T19:35:32Z MediaWiki default 0 Oturum aç MediaWiki:Loginend 8 679 679 2009-03-14T19:35:32Z MediaWiki default 0 MediaWiki:Loginerror 8 680 680 2009-03-14T19:35:32Z MediaWiki default 0 Login error MediaWiki:Loginpagetitle 8 681 681 2009-03-14T19:35:32Z MediaWiki default 0 Oturum aç MediaWiki:Loginproblem 8 682 682 2009-03-14T19:35:32Z MediaWiki default 0 <b>There has been a problem with your login.</b><br />Try again! MediaWiki:Loginprompt 8 683 683 2009-03-14T19:35:32Z MediaWiki default 0 Dikkat: {{SITENAME}} sitesinde oturum açabilmek için tarayıcınızda çerezlerin (cookies) aktifleştirilmiş olması gerekmektedir. MediaWiki:Loginreqlink 8 684 684 2009-03-14T19:35:32Z MediaWiki default 0 log in MediaWiki:Loginreqpagetext 8 685 685 2009-03-14T19:35:32Z MediaWiki default 0 You must $1 to view other pages. MediaWiki:Loginreqtitle 8 686 686 2009-03-14T19:35:32Z MediaWiki default 0 Login Required MediaWiki:Loginsuccess 8 687 687 2009-03-14T19:35:32Z MediaWiki default 0 {{SITENAME}} sitesinde "$1" kullanıcı adıyla oturum açmış bulunmaktasınız. MediaWiki:Loginsuccesstitle 8 688 688 2009-03-14T19:35:32Z MediaWiki default 0 Oturum açıldı MediaWiki:Logout 8 689 689 2009-03-14T19:35:32Z MediaWiki default 0 Oturumu kapat MediaWiki:Logouttext 8 690 690 2009-03-14T19:35:32Z MediaWiki default 0 Oturumu kapattınız. Şimdi kimliğinizi belirtmeksizin {{SITENAME}} sitesini kullanmaya devam edebilirsiniz, ya da yeniden oturum açabilirsiniz (ister aynı kullanıcı adıyla, ister başka bir kullanıcı adıyla). Web tarayıcınızın önbelleğini temizleyene kadar bazı sayfalar sanki hala oturumunuz açıkmış gibi görünebilir. MediaWiki:Logouttitle 8 691 691 2009-03-14T19:35:32Z MediaWiki default 0 Oturumu kapat MediaWiki:Lonelypages 8 692 692 2009-03-14T19:35:32Z MediaWiki default 0 Kendisine hiç bağlantı olmayan sayfalar MediaWiki:Longpageerror 8 693 693 2009-03-14T19:35:32Z MediaWiki default 0 <strong>ERROR: The text you have submitted is $1 kilobytes long, which is longer than the maximum of $2 kilobytes. It cannot be saved.</strong> MediaWiki:Longpages 8 694 694 2009-03-14T19:35:32Z MediaWiki default 0 Uzun sayfalar MediaWiki:Longpagewarning 8 695 695 2009-03-14T19:35:32Z MediaWiki default 0 <strong>UYARI: Bu sayfa $1 kilobytes büyüklüğündedir; bazı tarayıcılar değişiklik yaparken 32kb ve üstü büyüklüklerde sorunlar yaşayabilir. Sayfayı bölümlere ayırmaya çalışın.</strong> MediaWiki:Mailerror 8 696 696 2009-03-14T19:35:32Z MediaWiki default 0 E-posta gönderim hatası: $1 MediaWiki:Mailmypassword 8 697 697 2009-03-14T19:35:32Z MediaWiki default 0 Bana e-posta ile yeni bir parola gönder MediaWiki:Mailnologin 8 698 698 2009-03-14T19:35:32Z MediaWiki default 0 No send address MediaWiki:Mailnologintext 8 699 699 2009-03-14T19:35:32Z MediaWiki default 0 You must be [[Special:Userlogin|logged in]] and have a valid e-mail address in your [[Special:Preferences|preferences]] to send e-mail to other users. MediaWiki:Mainpage 8 700 700 2009-03-14T19:35:32Z MediaWiki default 0 Ana Sayfa MediaWiki:Mainpagedocfooter 8 701 701 2009-03-14T19:35:32Z MediaWiki default 0 Consult the [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide User's Guide] for information on using the wiki software. == Getting started == * [http://www.mediawiki.org/wiki/Help:Configuration_settings Configuration settings list] * [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ] * [http://mail.wikipedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list] MediaWiki:Mainpagetext 8 702 702 2009-03-14T19:35:32Z MediaWiki default 0 <big>'''MediaWiki has been successfully installed.'''</big> MediaWiki:Makesysop 8 703 703 2009-03-14T19:35:32Z MediaWiki default 0 Make a user into a sysop MediaWiki:Makesysopfail 8 704 704 2009-03-14T19:35:32Z MediaWiki default 0 <b>User "$1" could not be made into a sysop. (Did you enter the name correctly?)</b> MediaWiki:Makesysopname 8 705 705 2009-03-14T19:35:32Z MediaWiki default 0 Name of the user: MediaWiki:Makesysopok 8 706 706 2009-03-14T19:35:32Z MediaWiki default 0 <b>User "$1" is now a sysop</b> MediaWiki:Makesysopsubmit 8 707 707 2009-03-14T19:35:32Z MediaWiki default 0 Make this user into a sysop MediaWiki:Makesysoptext 8 708 708 2009-03-14T19:35:32Z MediaWiki default 0 This form is used by bureaucrats to turn ordinary users into administrators. Type the name of the user in the box and press the button to make the user an administrator MediaWiki:Makesysoptitle 8 709 709 2009-03-14T19:35:32Z MediaWiki default 0 Make a user into a sysop MediaWiki:Mar 8 710 710 2009-03-14T19:35:32Z MediaWiki default 0 Mart MediaWiki:March 8 711 711 2009-03-14T19:35:32Z MediaWiki default 0 Mart MediaWiki:Markaspatrolleddiff 8 712 712 2009-03-14T19:35:32Z MediaWiki default 0 Mark as patrolled MediaWiki:Markaspatrolledlink 8 713 713 2009-03-14T19:35:32Z MediaWiki default 0 [$1] MediaWiki:Markaspatrolledtext 8 714 714 2009-03-14T19:35:32Z MediaWiki default 0 Mark this article as patrolled MediaWiki:Markedaspatrolled 8 715 715 2009-03-14T19:35:32Z MediaWiki default 0 Marked as patrolled MediaWiki:Markedaspatrollederror 8 716 716 2009-03-14T19:35:32Z MediaWiki default 0 Cannot mark as patrolled MediaWiki:Markedaspatrollederrortext 8 717 717 2009-03-14T19:35:32Z MediaWiki default 0 You need to specify a revision to mark as patrolled. MediaWiki:Markedaspatrolledtext 8 718 718 2009-03-14T19:35:32Z MediaWiki default 0 The selected revision has been marked as patrolled. MediaWiki:Matchtotals 8 719 719 2009-03-14T19:35:32Z MediaWiki default 0 The query "$1" matched $2 page titles and the text of $3 pages. MediaWiki:Math 8 720 720 2009-03-14T19:35:32Z MediaWiki default 0 Matematiksel semboller MediaWiki:Math bad output 8 721 721 2009-03-14T19:35:32Z MediaWiki default 0 Can't write to or create math output directory MediaWiki:Math bad tmpdir 8 722 722 2009-03-14T19:35:32Z MediaWiki default 0 Can't write to or create math temp directory MediaWiki:Math failure 8 723 723 2009-03-14T19:35:32Z MediaWiki default 0 Failed to parse MediaWiki:Math image error 8 724 724 2009-03-14T19:35:32Z MediaWiki default 0 PNG conversion failed; check for correct installation of latex, dvips, gs, and convert MediaWiki:Math lexing error 8 725 725 2009-03-14T19:35:32Z MediaWiki default 0 lexing error MediaWiki:Math notexvc 8 726 726 2009-03-14T19:35:32Z MediaWiki default 0 Missing texvc executable; please see math/README to configure. MediaWiki:Math sample 8 727 727 2009-03-14T19:35:32Z MediaWiki default 0 Matematiksel-ifadeyi-girin MediaWiki:Math syntax error 8 728 728 2009-03-14T19:35:32Z MediaWiki default 0 syntax error MediaWiki:Math tip 8 729 729 2009-03-14T19:35:32Z MediaWiki default 0 Matematik formülü (LaTeX formatında) MediaWiki:Math unknown error 8 730 730 2009-03-14T19:35:32Z MediaWiki default 0 unknown error MediaWiki:Math unknown function 8 731 731 2009-03-14T19:35:32Z MediaWiki default 0 unknown function MediaWiki:May 8 732 732 2009-03-14T19:35:32Z MediaWiki default 0 Mayıs MediaWiki:May long 8 733 733 2009-03-14T19:35:32Z MediaWiki default 0 Mayıs MediaWiki:Media sample 8 734 734 2009-03-14T19:35:32Z MediaWiki default 0 Örnek.ogg MediaWiki:Media tip 8 735 735 2009-03-14T19:35:32Z MediaWiki default 0 Medya dosyasına bağlantı MediaWiki:Mediawarning 8 736 736 2009-03-14T19:35:32Z MediaWiki default 0 '''DİKKAT!''': Bu tür dosyalarda kötü amaçlı (virüs gibi) kısımlar bulunabilir ve işletim sisteminize zarar verebilir. <hr> MediaWiki:Metadata 8 737 737 2009-03-14T19:35:32Z MediaWiki default 0 Metadata MediaWiki:Metadata-collapse 8 738 738 2009-03-14T19:35:32Z MediaWiki default 0 Hide extended details MediaWiki:Metadata-expand 8 739 739 2009-03-14T19:35:32Z MediaWiki default 0 Show extended details MediaWiki:Metadata-fields 8 740 740 2009-03-14T19:35:32Z MediaWiki default 0 EXIF metadata fields listed in this message will be included on image page display when the metadata table is collapsed. Others will be hidden by default. * make * model * datetimeoriginal * exposuretime * fnumber * focallength MediaWiki:Metadata-help 8 741 741 2009-03-14T19:35:32Z MediaWiki default 0 This file contains additional information, probably added from the digital camera or scanner used to create or digitize it. If the file has been modified from its original state, some details may not fully reflect the modified image. MediaWiki:Metadata page 8 742 742 2009-03-14T19:35:32Z MediaWiki default 0 {{ns:4}}:Metadata MediaWiki:Mimesearch 8 743 743 2009-03-14T19:35:32Z MediaWiki default 0 MIME araması MediaWiki:Mimetype 8 744 744 2009-03-14T19:35:32Z MediaWiki default 0 MIME tipi: MediaWiki:Minlength 8 745 745 2009-03-14T19:35:32Z MediaWiki default 0 File names must be at least three letters. MediaWiki:Minoredit 8 746 746 2009-03-14T19:35:32Z MediaWiki default 0 Küçük değişiklik MediaWiki:Minoreditletter 8 747 747 2009-03-14T19:35:32Z MediaWiki default 0 K MediaWiki:Missingarticle 8 748 748 2009-03-14T19:35:32Z MediaWiki default 0 The database did not find the text of a page that it should have found, named "$1". This is usually caused by following an outdated diff or history link to a page that has been deleted. If this is not the case, you may have found a bug in the software. Please report this to an administrator, making note of the URL. MediaWiki:Missingcommenttext 8 749 749 2009-03-14T19:35:32Z MediaWiki default 0 Please enter a comment below. MediaWiki:Missingimage 8 750 750 2009-03-14T19:35:32Z MediaWiki default 0 <b>Missing image</b><br /><i>$1</i> MediaWiki:Missingsummary 8 751 751 2009-03-14T19:35:32Z MediaWiki default 0 '''Reminder:''' You have not provided an edit summary. If you click Save again, your edit will be saved without one. MediaWiki:Monday 8 752 752 2009-03-14T19:35:32Z MediaWiki default 0 Pazartesi MediaWiki:Monobook.css 8 4 4 2009-03-14T19:35:30Z MediaWiki default 0 monobook temasının ayarlarını değiştirmek için burayı değiştirin. Tüm sitede etkili olur. MediaWiki:Monobook.js 8 5 5 2009-03-14T19:35:30Z MediaWiki default 0 /* <pre> */ /* Kısa yol tuşları ve yardım balonları */ ta = new Object(); ta['pt-userpage'] = new Array('.','Kişisel sayfam'); ta['pt-anonuserpage'] = new Array('.','The user page for the ip you're editing as'); ta['pt-mytalk'] = new Array('n','Mesaj sayfam'); ta['pt-anontalk'] = new Array('n','Bu IP adresinden yapılmış değişiklikleri tartış'); ta['pt-preferences'] = new Array('','Ayarlarım'); ta['pt-watchlist'] = new Array('l','İzlemeye aldığım sayfalar'); ta['pt-mycontris'] = new Array('y','Yaptığım katkıların listesi'); ta['pt-login'] = new Array('o','Oturum açmanız tavsiye olunur ama mecbur değilsiniz.'); ta['pt-anonlogin'] = new Array('o','Oturum açmanız tavsiye olunur ama mecbur değilsiniz.'); ta['pt-logout'] = new Array('o','Sistemden çık'); ta['ca-talk'] = new Array('t','İçerik ile ilgili görüş belirt'); ta['ca-edit'] = new Array('e','Bu sayfayı değiştirebilirsiniz. Kaydetmeden önce önizleme yapmayı unutmayın.'); ta['ca-addsection'] = new Array('+','Bu tartışmaya yorum ekleyin.'); ta['ca-viewsource'] = new Array('e','Bu sayfa kormu altında. Kaynak kodunu sadece görebilirsiniz. Değiştiremezsiniz.'); ta['ca-history'] = new Array('h','Bu sayfanın geçmiş versiyonları.'); ta['ca-protect'] = new Array('=','Bu sayfayı koru'); ta['ca-delete'] = new Array('d','Sayfayı sil'); ta['ca-undelete'] = new Array('d','Sayfayı silinmeden önceki haline geri getirin'); ta['ca-move'] = new Array('m','Sayfanın adını değiştir'); ta['ca-nomove'] = new Array('','Bu sayfanın adını değiştirmeye yetkiniz yok'); ta['ca-watch'] = new Array('w','Bu sayfayı izlemeye al'); ta['ca-unwatch'] = new Array('w','Bu sayfayı izlemeyi bırakın'); ta['search'] = new Array('f','Bu vikide arama yap'); ta['p-logo'] = new Array('','Ana sayfa'); ta['n-mainpage'] = new Array('z','Başlangıç sayfasına dönün'); ta['n-portal'] = new Array('','Proje üzerine, ne nerdedir, neler yapılabilir'); ta['n-currentevents'] = new Array('','Güncel olaylarla ilgili son bilgiler'); ta['n-recentchanges'] = new Array('r','Vikide yapılmış son değişikliklerin listesi.'); ta['n-randompage'] = new Array('x','Rastgele bir maddeye gidin'); ta['n-help'] = new Array('','Yardım almak için.'); ta['n-sitesupport'] = new Array('','Maddi destek'); ta['t-whatlinkshere'] = new Array('j','Bu sayfaya bağlantı vermiş diğer viki sayfalarının listesi'); ta['t-recentchangeslinked'] = new Array('k','Bu sayfaya bağlantı veren sayfalardaki son değişiklikler'); ta['feed-rss'] = new Array('','Bu sayfa için RSS beslemesi'); ta['feed-atom'] = new Array('','Bu sayfa için atom beslemesi'); ta['t-contributions'] = new Array('','Kullanıcının katkı listesini gör'); ta['t-emailuser'] = new Array('','Kullanıcıya e-posta gönder'); ta['t-upload'] = new Array('u','Sisteme resim ya da medya dosyaları yükleyin'); ta['t-specialpages'] = new Array('q','Tüm özel sayfaların listesini göster'); ta['ca-nstab-main'] = new Array('c','Sayfayı göster'); ta['ca-nstab-user'] = new Array('c','Kullanıcı sayfasını göster'); ta['ca-nstab-media'] = new Array('c','Medya sayfasını göster'); ta['ca-nstab-special'] = new Array('','Bu özel sayfa olduğu için değişiklik yapamazsınız.'); ta['ca-nstab-wp'] = new Array('a','Proje sayfasını göster'); ta['ca-nstab-image'] = new Array('c','Resim sayfasını göster'); ta['ca-nstab-mediawiki'] = new Array('c','Sistem mesajını göster'); ta['ca-nstab-template'] = new Array('c','Şablonu göster'); ta['ca-nstab-help'] = new Array('c','Yardım sayfasını görmek için tıklayın'); ta['ca-nstab-category'] = new Array('c','Kategori sayfasını göster'); /* </pre> */ MediaWiki:Moredotdotdot 8 753 753 2009-03-14T19:35:32Z MediaWiki default 0 Daha... MediaWiki:Mostcategories 8 754 754 2009-03-14T19:35:32Z MediaWiki default 0 En fazla kategoriye bağlanmış sayfalar MediaWiki:Mostimages 8 755 755 2009-03-14T19:35:32Z MediaWiki default 0 En çok kullanılan resimler MediaWiki:Mostlinked 8 756 756 2009-03-14T19:35:32Z MediaWiki default 0 Kendisine en fazla bağlantı verilmiş sayfalar MediaWiki:Mostlinkedcategories 8 757 757 2009-03-14T19:35:32Z MediaWiki default 0 En çok maddeye sahip kategoriler MediaWiki:Mostrevisions 8 758 758 2009-03-14T19:35:32Z MediaWiki default 0 En çok değişikliğe uğramış sayfalar MediaWiki:Move 8 759 759 2009-03-14T19:35:32Z MediaWiki default 0 Adını değiştir MediaWiki:Movearticle 8 760 760 2009-03-14T19:35:32Z MediaWiki default 0 Eski isim MediaWiki:Movedto 8 761 761 2009-03-14T19:35:32Z MediaWiki default 0 moved to MediaWiki:Movelogpage 8 762 762 2009-03-14T19:35:32Z MediaWiki default 0 İsim değişikliği kayıtları MediaWiki:Movelogpagetext 8 763 763 2009-03-14T19:35:32Z MediaWiki default 0 Below is a list of page moved. MediaWiki:Movenologin 8 764 764 2009-03-14T19:35:32Z MediaWiki default 0 Sistemde değilsiniz. MediaWiki:Movenologintext 8 765 765 2009-03-14T19:35:32Z MediaWiki default 0 Sayfanın adını değiştirebilmek için kayıtlı ve [[Special:Userlogin|sisteme]] giriş yapmış olmanız gerekmektedir. MediaWiki:Movepage 8 766 766 2009-03-14T19:35:32Z MediaWiki default 0 İsim değişikliği MediaWiki:Movepagebtn 8 767 767 2009-03-14T19:35:32Z MediaWiki default 0 İsmi değiştir MediaWiki:Movepagetalktext 8 768 768 2009-03-14T19:35:32Z MediaWiki default 0 İlişikteki tartışma sayfası da (eğer varsa) otomatik olarak yeni isme taşınacaktır. Ama şu durumlarda '''taşınmaz''': *Alanlar arası bir taşıma ise, (örnek: "Proje:" --> "Yardım:") *Yeni isimde bir tartışma sayfası zaten var ise, *Alttaki kutucuğu seçmediyseniz. Bu durumlarda sayfayı kendiniz aktarmalısınız. MediaWiki:Movepagetext 8 769 769 2009-03-14T19:35:32Z MediaWiki default 0 Aşağıdaki form kullanılarak sayfanın adı değiştirilir. Beraberinde tüm geçmiş kayıtları da yeni isme aktarılır. Eski isim yeni isme yönlendirme haline dönüşür. Eski başlığa dogru olan bağlantılar olduğu gibi kalır; çift veya geçersiz yönlendirmeleri [[Special:Maintenance|kontol ediniz.]] Yapacağınız bu değişikllike tüm bağlantıların olması gerektiği gibi çalıştığından sizin sorumlu olduğunuzu unutmayınız. Eğer yeni isimde bir isim zaten mevcutsa, isim değişikliği '''yapılmayacaktır''', ancak varolan sayfa içerik olarak boş ise veya sadece yönlendirme ise ve hiç geçmiş hali yoksa isim değişikliği mümkün olacaktır. Bu yanı zamanda demektir ki, yaptığınız isim değişikliğini ilk ismine değiştirerek geri alabilirsiniz ve hiç bir başka sayfaya da dokunmamış olursunuz. <b>UYARI!</b> Bu değişim popüler bir sayfa için beklenmeyen sonuçlar doğurabilir; lütfen değişikliği yapmadan önce olabilecekleri göz önüne alın. MediaWiki:Movereason 8 770 770 2009-03-14T19:35:32Z MediaWiki default 0 Sebep MediaWiki:Movetalk 8 771 771 2009-03-14T19:35:32Z MediaWiki default 0 Varsa "tartışma" sayfasını da aktar. MediaWiki:Movethispage 8 772 772 2009-03-14T19:35:32Z MediaWiki default 0 Sayfayı taşı MediaWiki:Mw math html 8 773 773 2009-03-14T19:35:32Z MediaWiki default 0 Mümkünse HTML, değilse PNG MediaWiki:Mw math mathml 8 774 774 2009-03-14T19:35:32Z MediaWiki default 0 Mümkünse MathML (daha deneme aşamasında) MediaWiki:Mw math modern 8 775 775 2009-03-14T19:35:32Z MediaWiki default 0 Modern tarayıcılar için tavsiye edilen MediaWiki:Mw math png 8 776 776 2009-03-14T19:35:32Z MediaWiki default 0 Daima PNG resim formatına çevir MediaWiki:Mw math simple 8 777 777 2009-03-14T19:35:32Z MediaWiki default 0 Çok basitse HTML, değilse PNG MediaWiki:Mw math source 8 778 778 2009-03-14T19:35:32Z MediaWiki default 0 Değiştirmeden TeX olarak bırak (metin tabanlı tarayıcılar için) MediaWiki:Mycontris 8 779 779 2009-03-14T19:35:32Z MediaWiki default 0 Katkılarım MediaWiki:Mypage 8 780 780 2009-03-14T19:35:32Z MediaWiki default 0 Sayfam MediaWiki:Mytalk 8 781 781 2009-03-14T19:35:32Z MediaWiki default 0 Mesaj Sayfam MediaWiki:Namespace 8 782 782 2009-03-14T19:35:32Z MediaWiki default 0 Alan adı: MediaWiki:Namespacesall 8 783 783 2009-03-14T19:35:32Z MediaWiki default 0 Hepsi MediaWiki:Navigation 8 784 784 2009-03-14T19:35:32Z MediaWiki default 0 Sitede yol bulma MediaWiki:Nbytes 8 785 785 2009-03-14T19:35:32Z MediaWiki default 0 $1 bayt MediaWiki:Ncategories 8 786 786 2009-03-14T19:35:32Z MediaWiki default 0 $1 categories MediaWiki:Nchanges 8 787 787 2009-03-14T19:35:32Z MediaWiki default 0 $1 değişiklik MediaWiki:Newarticle 8 788 788 2009-03-14T19:35:32Z MediaWiki default 0 (Yeni) MediaWiki:Newarticletext 8 789 789 2009-03-14T19:35:32Z MediaWiki default 0 Henüz varolmayan bir sayfaya konulmuş bir bağlantıya tıkladınız. Bu sayfayı yaratmak için aşağıdaki metin kutusunu kullanınız. Bilgi için [[Yardım:İçindekiler|yardım sayfasına]] bakınız. Buraya yanlışlıkla geldiyseniz, programınızın '''Geri''' tuşuna tıklayınız. MediaWiki:Newarticletextanon 8 790 790 2009-03-14T19:35:32Z MediaWiki default 0 {{int:newarticletext}} MediaWiki:Newbies 8 791 791 2009-03-14T19:35:32Z MediaWiki default 0 yeni başlayanlar MediaWiki:Newimages 8 792 792 2009-03-14T19:35:32Z MediaWiki default 0 Yeni resimler MediaWiki:Newmessagesdifflink 8 793 793 2009-03-14T19:35:32Z MediaWiki default 0 Bir önceki sürüme göre eklenen yazı farkı MediaWiki:Newmessageslink 8 794 794 2009-03-14T19:35:32Z MediaWiki default 0 mesajınız! MediaWiki:Newpage 8 795 795 2009-03-14T19:35:32Z MediaWiki default 0 Yeni sayfa MediaWiki:Newpageletter 8 796 796 2009-03-14T19:35:32Z MediaWiki default 0 Y MediaWiki:Newpages 8 797 797 2009-03-14T19:35:32Z MediaWiki default 0 Yeni sayfalar MediaWiki:Newpassword 8 798 798 2009-03-14T19:35:32Z MediaWiki default 0 Yeni parola MediaWiki:Newtalkseperator 8 799 799 2009-03-14T19:35:32Z MediaWiki default 0 ,_ MediaWiki:Newtitle 8 800 800 2009-03-14T19:35:32Z MediaWiki default 0 Yeni isim MediaWiki:Newusersonly 8 801 801 2009-03-14T19:35:32Z MediaWiki default 0 (sadece yeni kullanıcılar) MediaWiki:Newwindow 8 802 802 2009-03-14T19:35:32Z MediaWiki default 0 (yeni bir pencerede açılır) MediaWiki:Next 8 803 803 2009-03-14T19:35:32Z MediaWiki default 0 sonraki MediaWiki:Nextdiff 8 804 804 2009-03-14T19:35:32Z MediaWiki default 0 Sonraki sürümle aradaki fark → MediaWiki:Nextn 8 805 805 2009-03-14T19:35:32Z MediaWiki default 0 sonraki $1 MediaWiki:Nextpage 8 806 806 2009-03-14T19:35:32Z MediaWiki default 0 Sonraki sayfa ($1) MediaWiki:Nextrevision 8 807 807 2009-03-14T19:35:32Z MediaWiki default 0 Sonraki hali → MediaWiki:Nlinks 8 808 808 2009-03-14T19:35:32Z MediaWiki default 0 $1 bağlantı MediaWiki:Noarticletext 8 809 809 2009-03-14T19:35:32Z MediaWiki default 0 Bu sayfa boştur. Bu başlığı diğer sayfalarda [[{{ns:special}}:Search/{{PAGENAME}}|arayabilir]] veya bu sayfayı siz [{{fullurl:{{NAMESPACE}}:{{PAGENAME}}|action=edit}} yazabilirsiniz]. MediaWiki:Noarticletextanon 8 810 810 2009-03-14T19:35:32Z MediaWiki default 0 {{int:noarticletext}} MediaWiki:Noconnect 8 811 811 2009-03-14T19:35:32Z MediaWiki default 0 Sorry! The wiki is experiencing some technical difficulties, and cannot contact the database server. <br /> $1 MediaWiki:Nocontribs 8 812 812 2009-03-14T19:35:32Z MediaWiki default 0 No changes were found matching these criteria. MediaWiki:Nocookieslogin 8 813 813 2009-03-14T19:35:32Z MediaWiki default 0 {{SITENAME}} uses cookies to log in users. You have cookies disabled. Please enable them and try again. MediaWiki:Nocookiesnew 8 814 814 2009-03-14T19:35:32Z MediaWiki default 0 The user account was created, but you are not logged in. {{SITENAME}} uses cookies to log in users. You have cookies disabled. Please enable them, then log in with your new username and password. MediaWiki:Nocreatetext 8 815 815 2009-03-14T19:35:32Z MediaWiki default 0 This site has restricted the ability to create new pages. You can go back and edit an existing page, or [[Special:Userlogin|log in or create an account]]. MediaWiki:Nocreatetitle 8 816 816 2009-03-14T19:35:32Z MediaWiki default 0 Page creation limited MediaWiki:Nocreativecommons 8 817 817 2009-03-14T19:35:32Z MediaWiki default 0 Creative Commons RDF metadata disabled for this server. MediaWiki:Nocredits 8 818 818 2009-03-14T19:35:32Z MediaWiki default 0 There is no credits info available for this page. MediaWiki:Nodb 8 819 819 2009-03-14T19:35:32Z MediaWiki default 0 Could not select database $1 MediaWiki:Nodublincore 8 820 820 2009-03-14T19:35:32Z MediaWiki default 0 Dublin Core RDF metadata disabled for this server. MediaWiki:Noemail 8 821 821 2009-03-14T19:35:32Z MediaWiki default 0 "$1" adlı kullanıcıya kayıtlı bir e-posta adresi yok. MediaWiki:Noemailprefs 8 822 822 2009-03-14T19:35:32Z MediaWiki default 0 <strong>Specify an e-mail address for these features to work.</strong> MediaWiki:Noemailtext 8 823 823 2009-03-14T19:35:32Z MediaWiki default 0 Kullanıcı e-posta adresi belirtmemiş ya da diğer kullanıcılardan posta almak istemiyor. MediaWiki:Noemailtitle 8 824 824 2009-03-14T19:35:32Z MediaWiki default 0 e-posta adresi yok MediaWiki:Nogomatch 8 825 825 2009-03-14T19:35:32Z MediaWiki default 0 <span style="font-size: 135%; font-weight: bold; margin-left: .6em">Başlığı bu olan bir madde bulunamadı.</span> <span style="display: block; margin: 1.5em 2em"> Bu maddenin yazılmasını [[$1|'''siz başlatabilirsiniz''']], ya da bu maddenin yazılması isteğini [[Project:Madde istekleri|istenen maddeler listesine]] ekleyebilirsiniz. <span style="display:block; font-size: 89%; margin-left:.2em">Yeni bir madde yaratmadan önce lütfen site içinde deatylı arama yapınız. İstediğiniz madde başka bir adla zaten var olabilir.</span> </span> MediaWiki:Nohistory 8 826 826 2009-03-14T19:35:32Z MediaWiki default 0 There is no edit history for this page. MediaWiki:Noimage 8 827 827 2009-03-14T19:35:33Z MediaWiki default 0 Bu isimde dosya yok. Siz $1. MediaWiki:Noimage-linktext 8 828 828 2009-03-14T19:35:33Z MediaWiki default 0 yükleyebilirsiniz MediaWiki:Noimages 8 829 829 2009-03-14T19:35:33Z MediaWiki default 0 Nothing to see. MediaWiki:Nolicense 8 830 830 2009-03-14T19:35:33Z MediaWiki default 0 None selected MediaWiki:Nolinkshere 8 831 831 2009-03-14T19:35:33Z MediaWiki default 0 Buraya bağlanan sayfa yok. MediaWiki:Nolinkstoimage 8 832 832 2009-03-14T19:35:33Z MediaWiki default 0 Bu görüntü dosyasına bağlanan sayfa yok. MediaWiki:Nologin 8 833 833 2009-03-14T19:35:33Z MediaWiki default 0 Daha üye değil misiniz? $1. MediaWiki:Nologinlink 8 834 834 2009-03-14T19:35:33Z MediaWiki default 0 Buradan kayıt olun MediaWiki:Noname 8 835 835 2009-03-14T19:35:33Z MediaWiki default 0 You have not specified a valid user name. MediaWiki:Nonefound 8 836 836 2009-03-14T19:35:33Z MediaWiki default 0 '''Note''': unsuccessful searches are often caused by searching for common words like "have" and "from", which are not indexed, or by specifying more than one search term (only pages containing all of the search terms will appear in the result). MediaWiki:Nonunicodebrowser 8 837 837 2009-03-14T19:35:33Z MediaWiki default 0 <strong>WARNING: Your browser is not unicode compliant. A workaround is in place to allow you to safely edit articles: non-ASCII characters will appear in the edit box as hexadecimal codes.</strong> MediaWiki:Nospecialpagetext 8 838 838 2009-03-14T19:35:33Z MediaWiki default 0 Bulunmayan bir özel sayfaya girdiniz. Varolan tüm özel sayfaları [[{{ns:special}}:Specialpages]] sayfasında görebilirsiniz. MediaWiki:Nosuchaction 8 839 839 2009-03-14T19:35:33Z MediaWiki default 0 No such action MediaWiki:Nosuchactiontext 8 840 840 2009-03-14T19:35:33Z MediaWiki default 0 The action specified by the URL is not recognized by the wiki MediaWiki:Nosuchspecialpage 8 841 841 2009-03-14T19:35:33Z MediaWiki default 0 Bu isimde bir özel sayfa yok MediaWiki:Nosuchuser 8 842 842 2009-03-14T19:35:33Z MediaWiki default 0 There is no user by the name "$1". Check your spelling, or create a new account. MediaWiki:Nosuchusershort 8 843 843 2009-03-14T19:35:33Z MediaWiki default 0 There is no user by the name "$1". Check your spelling. MediaWiki:Notacceptable 8 844 844 2009-03-14T19:35:33Z MediaWiki default 0 The wiki server can't provide data in a format your client can read. MediaWiki:Notanarticle 8 845 845 2009-03-14T19:35:33Z MediaWiki default 0 Not a content page MediaWiki:Notargettext 8 846 846 2009-03-14T19:35:33Z MediaWiki default 0 You have not specified a target page or user to perform this function on. MediaWiki:Notargettitle 8 847 847 2009-03-14T19:35:33Z MediaWiki default 0 No target MediaWiki:Note 8 848 848 2009-03-14T19:35:33Z MediaWiki default 0 <strong>Not: </strong> MediaWiki:Notextmatches 8 849 849 2009-03-14T19:35:33Z MediaWiki default 0 No page text matches MediaWiki:Notitlematches 8 850 850 2009-03-14T19:35:33Z MediaWiki default 0 No page title matches MediaWiki:Notloggedin 8 851 851 2009-03-14T19:35:33Z MediaWiki default 0 Oturum açık değil MediaWiki:Nouserspecified 8 852 852 2009-03-14T19:35:33Z MediaWiki default 0 You have to specify a username. MediaWiki:Nov 8 853 853 2009-03-14T19:35:33Z MediaWiki default 0 Kasım MediaWiki:November 8 854 854 2009-03-14T19:35:33Z MediaWiki default 0 Kasım MediaWiki:Nowatchlist 8 855 855 2009-03-14T19:35:33Z MediaWiki default 0 You have no items on your watchlist. MediaWiki:Nowiki sample 8 856 856 2009-03-14T19:35:33Z MediaWiki default 0 Serbest format yazınızı buraya yazınız MediaWiki:Nowiki tip 8 857 857 2009-03-14T19:35:33Z MediaWiki default 0 wiki formatlamasını devre dışı bırak MediaWiki:Nrevisions 8 858 858 2009-03-14T19:35:33Z MediaWiki default 0 $1 revisions MediaWiki:Nstab-category 8 859 859 2009-03-14T19:35:33Z MediaWiki default 0 Kategori MediaWiki:Nstab-help 8 860 860 2009-03-14T19:35:33Z MediaWiki default 0 Yardım MediaWiki:Nstab-image 8 861 861 2009-03-14T19:35:33Z MediaWiki default 0 Dosya MediaWiki:Nstab-main 8 862 862 2009-03-14T19:35:33Z MediaWiki default 0 Madde MediaWiki:Nstab-media 8 863 863 2009-03-14T19:35:33Z MediaWiki default 0 Media page MediaWiki:Nstab-mediawiki 8 864 864 2009-03-14T19:35:33Z MediaWiki default 0 Arayüz Metni MediaWiki:Nstab-special 8 865 865 2009-03-14T19:35:33Z MediaWiki default 0 Özel MediaWiki:Nstab-template 8 866 866 2009-03-14T19:35:33Z MediaWiki default 0 Şablon MediaWiki:Nstab-user 8 867 867 2009-03-14T19:35:33Z MediaWiki default 0 Kullanıcı Sayfası MediaWiki:Nstab-wp 8 868 868 2009-03-14T19:35:33Z MediaWiki default 0 Proje MediaWiki:Numauthors 8 869 869 2009-03-14T19:35:33Z MediaWiki default 0 Number of distinct authors (article): $1 MediaWiki:Number of watching users RCview 8 870 870 2009-03-14T19:35:33Z MediaWiki default 0 [$1] MediaWiki:Number of watching users pageview 8 871 871 2009-03-14T19:35:33Z MediaWiki default 0 [$1 watching user/s] MediaWiki:Numedits 8 872 872 2009-03-14T19:35:33Z MediaWiki default 0 Number of edits (article): $1 MediaWiki:Numtalkauthors 8 873 873 2009-03-14T19:35:33Z MediaWiki default 0 Number of distinct authors (discussion page): $1 MediaWiki:Numtalkedits 8 874 874 2009-03-14T19:35:33Z MediaWiki default 0 Number of edits (discussion page): $1 MediaWiki:Numwatchers 8 875 875 2009-03-14T19:35:33Z MediaWiki default 0 Number of watchers: $1 MediaWiki:Nviews 8 876 876 2009-03-14T19:35:33Z MediaWiki default 0 $1 views MediaWiki:Oct 8 877 877 2009-03-14T19:35:33Z MediaWiki default 0 Ekim MediaWiki:October 8 878 878 2009-03-14T19:35:33Z MediaWiki default 0 Ekim MediaWiki:Ok 8 879 879 2009-03-14T19:35:33Z MediaWiki default 0 TAMAM MediaWiki:Oldpassword 8 880 880 2009-03-14T19:35:33Z MediaWiki default 0 Eski parola MediaWiki:Orig 8 881 881 2009-03-14T19:35:33Z MediaWiki default 0 asıl MediaWiki:Orphans 8 882 882 2009-03-14T19:35:33Z MediaWiki default 0 Orphaned pages MediaWiki:Othercontribs 8 883 883 2009-03-14T19:35:33Z MediaWiki default 0 Based on work by $1. MediaWiki:Otherlanguages 8 884 884 2009-03-14T19:35:33Z MediaWiki default 0 Diğer diller MediaWiki:Others 8 885 885 2009-03-14T19:35:33Z MediaWiki default 0 others MediaWiki:Pagemovedsub 8 886 886 2009-03-14T19:35:33Z MediaWiki default 0 İsim değişikliği tamamlandı. MediaWiki:Pagemovedtext 8 887 887 2009-03-14T19:35:33Z MediaWiki default 0 "[[$1]]" sayfası "[[$2]]" sayfasına aktarıldı. MediaWiki:Pagetitle 8 888 888 2009-03-14T19:35:33Z MediaWiki default 0 $1 - {{SITENAME}} MediaWiki:Passwordremindertext 8 889 889 2009-03-14T19:35:33Z MediaWiki default 0 Someone (probably you, from IP address $1) requested that we send you a new {{SITENAME}} login password for {{SERVERNAME}}. The password for user "$2" is now "$3". You should log in and change your password now. If someone else made this request or if you have remembered your password and you no longer wish to change it, you may ignore this message and continue using your old password. MediaWiki:Passwordremindertitle 8 890 890 2009-03-14T19:35:33Z MediaWiki default 0 Password reminder from {{SITENAME}} MediaWiki:Passwordsent 8 891 891 2009-03-14T19:35:33Z MediaWiki default 0 A new password has been sent to the e-mail address registered for "$1". Please log in again after you receive it. MediaWiki:Passwordtooshort 8 892 892 2009-03-14T19:35:33Z MediaWiki default 0 Your password is too short. It must have at least $1 characters. MediaWiki:Perfcached 8 893 893 2009-03-14T19:35:33Z MediaWiki default 0 Veriler daha önceden hazırlanmış olabilir. Bu sebeple güncel olmayabilir! MediaWiki:Perfdisabled 8 894 894 2009-03-14T19:35:33Z MediaWiki default 0 Özür dileriz! Bu özellik, veritabanını kullanılamayacak derecede yavaşlattığı için, geçici olarak kullanımdan çıkarıldı. MediaWiki:Perfdisabledsub 8 895 895 2009-03-14T19:35:33Z MediaWiki default 0 Here is a saved copy from $1: MediaWiki:Permalink 8 896 896 2009-03-14T19:35:33Z MediaWiki default 0 Son haline bağlantı MediaWiki:Personaltools 8 897 897 2009-03-14T19:35:33Z MediaWiki default 0 Personal tools MediaWiki:Popularpages 8 898 898 2009-03-14T19:35:33Z MediaWiki default 0 Popular pages MediaWiki:Portal 8 899 899 2009-03-14T19:35:33Z MediaWiki default 0 Topluluk portalı MediaWiki:Portal-url 8 900 900 2009-03-14T19:35:33Z MediaWiki default 0 {{ns:4}}:Topluluk portalı MediaWiki:Postcomment 8 901 901 2009-03-14T19:35:33Z MediaWiki default 0 Yorum ekle MediaWiki:Poweredby 8 902 902 2009-03-14T19:35:33Z MediaWiki default 0 {{SITENAME}} is powered by [http://www.mediawiki.org/ MediaWiki], an open source wiki engine. MediaWiki:Powersearch 8 903 903 2009-03-14T19:35:33Z MediaWiki default 0 Detaylı arama MediaWiki:Powersearchtext 8 904 904 2009-03-14T19:35:33Z MediaWiki default 0 Arama yapılacak alanları seçin :<br /> $1<br /> $2 yönlendirmeleri listele &nbsp; Aranacak: $3 $9 MediaWiki:Preferences 8 905 905 2009-03-14T19:35:33Z MediaWiki default 0 Tercihler MediaWiki:Prefixindex 8 906 906 2009-03-14T19:35:33Z MediaWiki default 0 Prefix index MediaWiki:Prefs-help-email 8 907 907 2009-03-14T19:35:33Z MediaWiki default 0 * E-posta (isteğe bağlı): Diğer kullanıcıların kullanıcı sayfanız aracılığıyla <strong>adresinizi bilmeksizin</strong> sizle iletişim kurmasını sağlar. MediaWiki:Prefs-help-email-enotif 8 908 908 2009-03-14T19:35:33Z MediaWiki default 0 This address is also used to send you e-mail notifications if you enabled the options. MediaWiki:Prefs-help-realname 8 909 909 2009-03-14T19:35:33Z MediaWiki default 0 * Real name (optional): if you choose to provide it this will be used for giving you attribution for your work. MediaWiki:Prefs-misc 8 910 910 2009-03-14T19:35:33Z MediaWiki default 0 Diğer ayarlar MediaWiki:Prefs-personal 8 911 911 2009-03-14T19:35:33Z MediaWiki default 0 Kullanıcı bilgileri MediaWiki:Prefs-rc 8 912 912 2009-03-14T19:35:33Z MediaWiki default 0 Son değişiklikler MediaWiki:Prefsnologin 8 913 913 2009-03-14T19:35:33Z MediaWiki default 0 Oturum açık değil MediaWiki:Prefsnologintext 8 914 914 2009-03-14T19:35:33Z MediaWiki default 0 You must be [[Special:Userlogin|logged in]] to set user preferences. MediaWiki:Prefsreset 8 915 915 2009-03-14T19:35:33Z MediaWiki default 0 Preferences have been reset from storage. MediaWiki:Preview 8 916 916 2009-03-14T19:35:33Z MediaWiki default 0 Önizleme MediaWiki:Previewconflict 8 917 917 2009-03-14T19:35:33Z MediaWiki default 0 This preview reflects the text in the upper text editing area as it will appear if you choose to save. MediaWiki:Previewnote 8 918 918 2009-03-14T19:35:33Z MediaWiki default 0 Bu yalnızca bir önizlemedir, ve değişiklikleriniz henüz kaydedilmemiştir! MediaWiki:Previousdiff 8 919 919 2009-03-14T19:35:33Z MediaWiki default 0 ← Önceki sürümle aradaki fark MediaWiki:Previousrevision 8 920 920 2009-03-14T19:35:33Z MediaWiki default 0 ← Önceki hali MediaWiki:Prevn 8 921 921 2009-03-14T19:35:33Z MediaWiki default 0 önceki $1 MediaWiki:Print 8 922 922 2009-03-14T19:35:33Z MediaWiki default 0 Print MediaWiki:Printableversion 8 923 923 2009-03-14T19:35:33Z MediaWiki default 0 Basılmaya uygun görünüm MediaWiki:Printsubtitle 8 924 924 2009-03-14T19:35:33Z MediaWiki default 0 (From {{SERVER}}) MediaWiki:Privacy 8 925 925 2009-03-14T19:35:33Z MediaWiki default 0 Privacy policy MediaWiki:Privacypage 8 926 926 2009-03-14T19:35:33Z MediaWiki default 0 Project:Privacy_policy MediaWiki:Protect 8 927 927 2009-03-14T19:35:33Z MediaWiki default 0 Korumaya al MediaWiki:Protect-default 8 928 928 2009-03-14T19:35:33Z MediaWiki default 0 (default) MediaWiki:Protect-level-autoconfirmed 8 929 929 2009-03-14T19:35:33Z MediaWiki default 0 Block unregistered users MediaWiki:Protect-level-sysop 8 930 930 2009-03-14T19:35:33Z MediaWiki default 0 Sysops only MediaWiki:Protect-text 8 931 931 2009-03-14T19:35:33Z MediaWiki default 0 You may view and change the protection level here for the page <strong>$1</strong>. Please be sure you are following the [[Project:Protected page|project guidelines]]. MediaWiki:Protect-unchain 8 932 932 2009-03-14T19:35:33Z MediaWiki default 0 Unlock move permissions MediaWiki:Protect-viewtext 8 933 933 2009-03-14T19:35:33Z MediaWiki default 0 Your account does not have permission to change page protection levels. Here are the current settings for the page <strong>$1</strong>: MediaWiki:Protectcomment 8 934 934 2009-03-14T19:35:33Z MediaWiki default 0 Koruma altına alma nedeni MediaWiki:Protectedarticle 8 935 935 2009-03-14T19:35:33Z MediaWiki default 0 protected "[[$1]]" MediaWiki:Protectedpage 8 936 936 2009-03-14T19:35:33Z MediaWiki default 0 Korumalı sayfa MediaWiki:Protectedpagewarning 8 937 937 2009-03-14T19:35:33Z MediaWiki default 0 UYARI: Bu sayfa koruma altına alınmıştır ve yalnızca yönetici olanlar tarafından değiştirilebilir. Bu sayfayı değiştirirken lütfen [[Project:Protected_page_guidelines|korumalı sayfa kurallarını]] uygulayınız. MediaWiki:Protectedtext 8 938 938 2009-03-14T19:35:33Z MediaWiki default 0 Bu sayfa değiştirilmemesi için '''koruma altına alınmıştır'''. Bunun bir çok değişik sebebi olabilir. [[{{ns:4}}:Koruma altına alınmış sayfa|Koruma altına alınma sebepleri]] ile ilgili sayfaya gözatınız. Bu sayfanın kaynak koduna bakıp kopyalayabilirsiniz: MediaWiki:Protectlogpage 8 939 939 2009-03-14T19:35:33Z MediaWiki default 0 Koruma kayıtları MediaWiki:Protectlogtext 8 940 940 2009-03-14T19:35:33Z MediaWiki default 0 Korumaya alma/kaldırma ile ilgili değişiklikleri görmektesiniz. Daha fazla bilgi için [[{{ns:4}}:Koruma altına alınmış sayfa]] sayfasına bakabilirsiniz. MediaWiki:Protectmoveonly 8 941 941 2009-03-14T19:35:33Z MediaWiki default 0 Sadece isim değişikliğinden koru MediaWiki:Protectpage 8 942 942 2009-03-14T19:35:33Z MediaWiki default 0 Protect page MediaWiki:Protectsub 8 943 943 2009-03-14T19:35:33Z MediaWiki default 0 (Protecting "$1") MediaWiki:Protectthispage 8 944 944 2009-03-14T19:35:33Z MediaWiki default 0 Sayfayı koruma altına al MediaWiki:Proxyblocker 8 945 945 2009-03-14T19:35:33Z MediaWiki default 0 Proxy blocker MediaWiki:Proxyblockreason 8 946 946 2009-03-14T19:35:33Z MediaWiki default 0 Your IP address has been blocked because it is an open proxy. Please contact your Internet service provider or tech support and inform them of this serious security problem. MediaWiki:Proxyblocksuccess 8 947 947 2009-03-14T19:35:33Z MediaWiki default 0 Done. MediaWiki:Pubmedurl 8 948 948 2009-03-14T19:35:33Z MediaWiki default 0 http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?cmd=Retrieve&db=pubmed&dopt=Abstract&list_uids=$1 MediaWiki:Qbbrowse 8 949 949 2009-03-14T19:35:33Z MediaWiki default 0 Tara MediaWiki:Qbedit 8 950 950 2009-03-14T19:35:33Z MediaWiki default 0 Değiştir MediaWiki:Qbfind 8 951 951 2009-03-14T19:35:33Z MediaWiki default 0 Bul MediaWiki:Qbmyoptions 8 952 952 2009-03-14T19:35:33Z MediaWiki default 0 Sayfalarım MediaWiki:Qbpageinfo 8 953 953 2009-03-14T19:35:33Z MediaWiki default 0 Bağlam MediaWiki:Qbpageoptions 8 954 954 2009-03-14T19:35:33Z MediaWiki default 0 Bu sayfa MediaWiki:Qbsettings 8 955 955 2009-03-14T19:35:33Z MediaWiki default 0 Hızlı erişim sütun ayarları MediaWiki:Qbspecialpages 8 956 956 2009-03-14T19:35:33Z MediaWiki default 0 Özel sayfalar MediaWiki:Randompage 8 957 957 2009-03-14T19:35:33Z MediaWiki default 0 Rastgele sayfa MediaWiki:Randompage-url 8 958 958 2009-03-14T19:35:33Z MediaWiki default 0 Özel:Random MediaWiki:Range block disabled 8 959 959 2009-03-14T19:35:33Z MediaWiki default 0 The sysop ability to create range blocks is disabled. MediaWiki:Rc categories 8 960 960 2009-03-14T19:35:33Z MediaWiki default 0 Limit to categories (separate with "|") MediaWiki:Rc categories any 8 961 961 2009-03-14T19:35:33Z MediaWiki default 0 Any MediaWiki:Rchide 8 962 962 2009-03-14T19:35:33Z MediaWiki default 0 in $4 form; $1 minor edits; $2 secondary namespaces; $3 multiple edits. MediaWiki:Rclinks 8 963 963 2009-03-14T19:35:33Z MediaWiki default 0 Son $2 günde yapılan son $1 değişikliği göster;<br /> $3 MediaWiki:Rclistfrom 8 964 964 2009-03-14T19:35:33Z MediaWiki default 0 $1 tarihinden beri yapılan değişiklikleri göster MediaWiki:Rcliu 8 965 965 2009-03-14T19:35:33Z MediaWiki default 0 ; $1 edits from logged in users MediaWiki:Rcloaderr 8 966 966 2009-03-14T19:35:33Z MediaWiki default 0 Son değişiklikler yükleniyor MediaWiki:Rclsub 8 967 967 2009-03-14T19:35:33Z MediaWiki default 0 ("$1" sayfasına bağlanan sayfalarda) MediaWiki:Rcnote 8 968 968 2009-03-14T19:35:33Z MediaWiki default 0 Son <strong>$2</strong> günde yapılan <strong>$1</strong> değişiklik: MediaWiki:Rcnotefrom 8 969 969 2009-03-14T19:35:33Z MediaWiki default 0 <b>$2</b> tarihinden itibaren yapılan değişiklikler aşağıdadır (en fazla <b>$1</b> adet madde gösterilmektedir). MediaWiki:Rcpatroldisabled 8 970 970 2009-03-14T19:35:33Z MediaWiki default 0 Recent Changes Patrol disabled MediaWiki:Rcpatroldisabledtext 8 971 971 2009-03-14T19:35:33Z MediaWiki default 0 The Recent Changes Patrol feature is currently disabled. MediaWiki:Rcshowhideanons 8 972 972 2009-03-14T19:35:33Z MediaWiki default 0 $1 anonymous users MediaWiki:Rcshowhidebots 8 973 973 2009-03-14T19:35:33Z MediaWiki default 0 $1 bots MediaWiki:Rcshowhideliu 8 974 974 2009-03-14T19:35:33Z MediaWiki default 0 $1 logged-in users MediaWiki:Rcshowhidemine 8 975 975 2009-03-14T19:35:33Z MediaWiki default 0 $1 my edits MediaWiki:Rcshowhideminor 8 976 976 2009-03-14T19:35:33Z MediaWiki default 0 $1 minor edits MediaWiki:Rcshowhidepatr 8 977 977 2009-03-14T19:35:33Z MediaWiki default 0 $1 patrolled edits MediaWiki:Readonly 8 978 978 2009-03-14T19:35:33Z MediaWiki default 0 Veritabanına yazma durduruldu MediaWiki:Readonly lag 8 979 979 2009-03-14T19:35:33Z MediaWiki default 0 The database has been automatically locked while the slave database servers catch up to the master MediaWiki:Readonlytext 8 980 980 2009-03-14T19:35:33Z MediaWiki default 0 Veritabanı olağan bakım/onarım çalışmaları sebebiyle, geçici olarak giriş ve değişiklik yapmaya kapatılmıştır. Kısa süre sonra normale dönecektir. Veritabanını kilitleyen operatörün açıklaması: $1 MediaWiki:Readonlywarning 8 981 981 2009-03-14T19:35:33Z MediaWiki default 0 <strong>DİKKAT: Bakım nedeni ile veritabanı şu anda kilitlidir. Bu sebeple değişiklikleriniz şu anda kaydedilememektedir. Yazdıklarınızı başka bir editöre alıp saklayabilir ve daha sonra tekrar buraya getirip kaydedebilirsiniz</strong> MediaWiki:Recentchanges 8 982 982 2009-03-14T19:35:33Z MediaWiki default 0 Son değişiklikler MediaWiki:Recentchanges-url 8 983 983 2009-03-14T19:35:33Z MediaWiki default 0 Special:Recentchanges MediaWiki:Recentchangesall 8 984 984 2009-03-14T19:35:33Z MediaWiki default 0 all MediaWiki:Recentchangescount 8 985 985 2009-03-14T19:35:33Z MediaWiki default 0 Son değişiklikler sayfasındaki madde sayısı MediaWiki:Recentchangeslinked 8 986 986 2009-03-14T19:35:33Z MediaWiki default 0 İlgili değişiklikler MediaWiki:Recentchangestext 8 987 987 2009-03-14T19:35:33Z MediaWiki default 0 Yapılan en son değişiklikleri bu sayfadan izleyin. MediaWiki:Recreate 8 988 988 2009-03-14T19:35:33Z MediaWiki default 0 Recreate MediaWiki:Redirectedfrom 8 989 989 2009-03-14T19:35:33Z MediaWiki default 0 ($1 sayfasından yönlendirildi) MediaWiki:Redirectingto 8 990 990 2009-03-14T19:35:33Z MediaWiki default 0 Redirecting to [[$1]]... MediaWiki:Redirectpagesub 8 991 991 2009-03-14T19:35:33Z MediaWiki default 0 Yönlendirme sayfası MediaWiki:Remembermypassword 8 992 992 2009-03-14T19:35:33Z MediaWiki default 0 Parolayı hatırla. MediaWiki:Removechecked 8 993 993 2009-03-14T19:35:33Z MediaWiki default 0 İşaretli sayfaları izleme listesinden sil MediaWiki:Removedwatch 8 994 994 2009-03-14T19:35:33Z MediaWiki default 0 İzleme listenizden silindi MediaWiki:Removedwatchtext 8 995 995 2009-03-14T19:35:33Z MediaWiki default 0 "$1" sayfası izleme listenizden silinmiştir. MediaWiki:Removingchecked 8 996 996 2009-03-14T19:35:33Z MediaWiki default 0 İşaretlenen sayfalar izleme listesinden siliniyor... MediaWiki:Renamegrouplogentry 8 997 997 2009-03-14T19:35:33Z MediaWiki default 0 Renamed group $2 to $3 MediaWiki:Resetprefs 8 998 998 2009-03-14T19:35:33Z MediaWiki default 0 Ayarları ilk durumuna getir MediaWiki:Restorelink 8 999 999 2009-03-14T19:35:33Z MediaWiki default 0 $1 deleted edits MediaWiki:Restorelink1 8 1000 1000 2009-03-14T19:35:33Z MediaWiki default 0 one deleted edit MediaWiki:Restrictedpheading 8 1001 1001 2009-03-14T19:35:33Z MediaWiki default 0 Yöneticilerin yetkileri ile ilgili özel sayfalar MediaWiki:Restriction-edit 8 1002 1002 2009-03-14T19:35:33Z MediaWiki default 0 Edit MediaWiki:Restriction-move 8 1003 1003 2009-03-14T19:35:33Z MediaWiki default 0 Move MediaWiki:Resultsperpage 8 1004 1004 2009-03-14T19:35:33Z MediaWiki default 0 Sayfada gösterilecek bulunan madde sayısı MediaWiki:Retrievedfrom 8 1005 1005 2009-03-14T19:35:33Z MediaWiki default 0 Retrieved from "$1" MediaWiki:Returnto 8 1006 1006 2009-03-14T19:35:33Z MediaWiki default 0 $1. MediaWiki:Retypenew 8 1007 1007 2009-03-14T19:35:33Z MediaWiki default 0 Yeni parolayı tekrar girin MediaWiki:Reupload 8 1008 1008 2009-03-14T19:35:33Z MediaWiki default 0 Yeniden yükle MediaWiki:Reuploaddesc 8 1009 1009 2009-03-14T19:35:33Z MediaWiki default 0 Yükleme formuna geri dön. MediaWiki:Rev-deleted-comment 8 1010 1010 2009-03-14T19:35:33Z MediaWiki default 0 (comment removed) MediaWiki:Rev-deleted-text-permission 8 1011 1011 2009-03-14T19:35:33Z MediaWiki default 0 <div class="mw-warning plainlinks"> This page revision has been removed from the public archives. There may be details in the [{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} deletion log]. </div> MediaWiki:Rev-deleted-text-view 8 1012 1012 2009-03-14T19:35:33Z MediaWiki default 0 <div class="mw-warning plainlinks"> This page revision has been removed from the public archives. As an administrator on this site you can view it; there may be details in the [{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} deletion log]. </div> MediaWiki:Rev-deleted-user 8 1013 1013 2009-03-14T19:35:33Z MediaWiki default 0 (username removed) MediaWiki:Rev-delundel 8 1014 1014 2009-03-14T19:35:33Z MediaWiki default 0 show/hide MediaWiki:Revdelete-hide-comment 8 1015 1015 2009-03-14T19:35:33Z MediaWiki default 0 Hide edit comment MediaWiki:Revdelete-hide-restricted 8 1016 1016 2009-03-14T19:35:33Z MediaWiki default 0 Apply these restrictions to sysops as well as others MediaWiki:Revdelete-hide-text 8 1017 1017 2009-03-14T19:35:33Z MediaWiki default 0 Hide revision text MediaWiki:Revdelete-hide-user 8 1018 1018 2009-03-14T19:35:33Z MediaWiki default 0 Hide editor's username/IP MediaWiki:Revdelete-legend 8 1019 1019 2009-03-14T19:35:33Z MediaWiki default 0 Set revision restrictions: MediaWiki:Revdelete-log 8 1020 1020 2009-03-14T19:35:33Z MediaWiki default 0 Log comment: MediaWiki:Revdelete-logentry 8 1021 1021 2009-03-14T19:35:33Z MediaWiki default 0 changed revision visibility for [[$1]] MediaWiki:Revdelete-selected 8 1022 1022 2009-03-14T19:35:33Z MediaWiki default 0 Selected revision of [[:$1]]: MediaWiki:Revdelete-submit 8 1023 1023 2009-03-14T19:35:33Z MediaWiki default 0 Apply to selected revision MediaWiki:Revdelete-text 8 1024 1024 2009-03-14T19:35:33Z MediaWiki default 0 Deleted revisions will still appear in the page history, but their text contents will be inaccessible to the public. Other admins on this wiki will still be able to access the hidden content and can undelete it again through this same interface, unless an additional restriction is placed by the site operators. MediaWiki:Reverted 8 1025 1025 2009-03-14T19:35:33Z MediaWiki default 0 Reverted to earlier revision MediaWiki:Revertimg 8 1026 1026 2009-03-14T19:35:33Z MediaWiki default 0 rev MediaWiki:Revertmove 8 1027 1027 2009-03-14T19:35:33Z MediaWiki default 0 geriye al MediaWiki:Revertpage 8 1028 1028 2009-03-14T19:35:33Z MediaWiki default 0 $2 tarafından yapılan değişiklikler geri alınarak, $1 tarafından değiştirilmiş önceki sürüm geri getirildi. MediaWiki:Revhistory 8 1029 1029 2009-03-14T19:35:33Z MediaWiki default 0 Sürüm geçmişi MediaWiki:Revisionasof 8 1030 1030 2009-03-14T19:35:33Z MediaWiki default 0 Sayfanın $1 tarihindeki hali MediaWiki:Revisionasofwithlink 8 1031 1031 2009-03-14T19:35:33Z MediaWiki default 0 $1 tarihindeki hali; $2<br />$3 | $4 MediaWiki:Revisiondelete 8 1032 1032 2009-03-14T19:35:33Z MediaWiki default 0 Delete/undelete revisions MediaWiki:Revnotfound 8 1033 1033 2009-03-14T19:35:33Z MediaWiki default 0 Revision not found MediaWiki:Revnotfoundtext 8 1034 1034 2009-03-14T19:35:33Z MediaWiki default 0 The old revision of the page you asked for could not be found. Please check the URL you used to access this page. MediaWiki:Rfcurl 8 1035 1035 2009-03-14T19:35:33Z MediaWiki default 0 http://www.ietf.org/rfc/rfc$1.txt MediaWiki:Rights 8 1036 1036 2009-03-14T19:35:33Z MediaWiki default 0 Rights: MediaWiki:Rightslogtext 8 1037 1037 2009-03-14T19:35:33Z MediaWiki default 0 This is a log of changes to user rights. MediaWiki:Rollback 8 1038 1038 2009-03-14T19:35:33Z MediaWiki default 0 değişiklikleri geri al MediaWiki:Rollback short 8 1039 1039 2009-03-14T19:35:33Z MediaWiki default 0 Rollback MediaWiki:Rollbackfailed 8 1040 1040 2009-03-14T19:35:33Z MediaWiki default 0 Rollback failed MediaWiki:Rollbacklink 8 1041 1041 2009-03-14T19:35:33Z MediaWiki default 0 eski haline getir MediaWiki:Rows 8 1042 1042 2009-03-14T19:35:33Z MediaWiki default 0 Satır MediaWiki:Saturday 8 1043 1043 2009-03-14T19:35:33Z MediaWiki default 0 Cumartesi MediaWiki:Savearticle 8 1044 1044 2009-03-14T19:35:33Z MediaWiki default 0 Sayfayı kaydet MediaWiki:Savedprefs 8 1045 1045 2009-03-14T19:35:33Z MediaWiki default 0 Ayarlar kaydedildi. MediaWiki:Savefile 8 1046 1046 2009-03-14T19:35:33Z MediaWiki default 0 Dosyayı kaydet MediaWiki:Savegroup 8 1047 1047 2009-03-14T19:35:33Z MediaWiki default 0 Save Group MediaWiki:Saveprefs 8 1048 1048 2009-03-14T19:35:33Z MediaWiki default 0 Değişiklikleri kaydet MediaWiki:Saveusergroups 8 1049 1049 2009-03-14T19:35:33Z MediaWiki default 0 Save User Groups MediaWiki:Scarytranscludedisabled 8 1050 1050 2009-03-14T19:35:33Z MediaWiki default 0 [Interwiki transcluding is disabled] MediaWiki:Scarytranscludefailed 8 1051 1051 2009-03-14T19:35:33Z MediaWiki default 0 [Template fetch failed for $1; sorry] MediaWiki:Scarytranscludetoolong 8 1052 1052 2009-03-14T19:35:33Z MediaWiki default 0 [URL is too long; sorry] MediaWiki:Search 8 1053 1053 2009-03-14T19:35:33Z MediaWiki default 0 Ara MediaWiki:Searchcontaining 8 1054 1054 2009-03-14T19:35:33Z MediaWiki default 0 Search for articles containing ''$1''. MediaWiki:Searchdisabled 8 1055 1055 2009-03-14T19:35:33Z MediaWiki default 0 Arama yapma geçici olarak durdurulmuştur. Bu arada Google veya Yahoo! kullanarak arama yapabilirsiniz. İndekslemelerinin biraz eski kalmış olabileceğini göz önünde bulundurunuz. MediaWiki:Searchfulltext 8 1056 1056 2009-03-14T19:35:33Z MediaWiki default 0 Search full text MediaWiki:Searchnamed 8 1057 1057 2009-03-14T19:35:33Z MediaWiki default 0 Search for articles named ''$1''. MediaWiki:Searchquery 8 1058 1058 2009-03-14T19:35:33Z MediaWiki default 0 Aranan: "$1" MediaWiki:Searchresults 8 1059 1059 2009-03-14T19:35:33Z MediaWiki default 0 Search results MediaWiki:Searchresultshead 8 1060 1060 2009-03-14T19:35:33Z MediaWiki default 0 Arama MediaWiki:Searchresulttext 8 1061 1061 2009-03-14T19:35:33Z MediaWiki default 0 {{SITENAME}} içinde arama yapmak ile ilgili bilgi almak için [[Project:Arama|"{{SITENAME}} içinde arama"]] sayfasına bakabilirsiniz. MediaWiki:Sectionlink 8 1062 1062 2009-03-14T19:35:33Z MediaWiki default 0 MediaWiki:Selectnewerversionfordiff 8 1063 1063 2009-03-14T19:35:33Z MediaWiki default 0 Select a newer version for comparison MediaWiki:Selectolderversionfordiff 8 1064 1064 2009-03-14T19:35:33Z MediaWiki default 0 Select an older version for comparison MediaWiki:Selfmove 8 1065 1065 2009-03-14T19:35:33Z MediaWiki default 0 Olmasını istediğiniz isim ile mevcut isim aynı. Değişiklik mümkün değil. MediaWiki:Semiprotectedpagewarning 8 1066 1066 2009-03-14T19:35:33Z MediaWiki default 0 '''Note:''' This page has been locked so that only registered users can edit it. MediaWiki:Sep 8 1067 1067 2009-03-14T19:35:33Z MediaWiki default 0 Eylül MediaWiki:September 8 1068 1068 2009-03-14T19:35:33Z MediaWiki default 0 Eylül MediaWiki:Servertime 8 1069 1069 2009-03-14T19:35:33Z MediaWiki default 0 Viki sunucusunda şu anki saat MediaWiki:Session fail preview 8 1070 1070 2009-03-14T19:35:33Z MediaWiki default 0 Özür dileriz. Oturum açılması ile ilgili veri kaybından kaynaklı değişikliğinizi kaydedemedik. Lütfen tekrar deneyiniz. Eğer bu yöntem işe yaramazsa oturumu kapatıp tekrar sisteme geri giriş yapınız. MediaWiki:Session fail preview html 8 1071 1071 2009-03-14T19:35:33Z MediaWiki default 0 <strong>Sorry! We could not process your edit due to a loss of session data.</strong> ''Because this wiki has raw HTML enabled, the preview is hidden as a precaution against JavaScript attacks.'' <strong>If this is a legitimate edit attempt, please try again. If it still doesn't work, try logging out and logging back in.</strong> MediaWiki:Sessionfailure 8 1072 1072 2009-03-14T19:35:33Z MediaWiki default 0 There seems to be a problem with your login session; this action has been canceled as a precaution against session hijacking. Please hit "back" and reload the page you came from, then try again. MediaWiki:Set rights fail 8 1073 1073 2009-03-14T19:35:33Z MediaWiki default 0 <b>User rights for "$1" could not be set. (Did you enter the name correctly?)</b> MediaWiki:Set user rights 8 1074 1074 2009-03-14T19:35:33Z MediaWiki default 0 Set user rights MediaWiki:Setbureaucratflag 8 1075 1075 2009-03-14T19:35:33Z MediaWiki default 0 Set bureaucrat flag MediaWiki:Setstewardflag 8 1076 1076 2009-03-14T19:35:33Z MediaWiki default 0 Set steward flag MediaWiki:Shareddescriptionfollows 8 1077 1077 2009-03-14T19:35:33Z MediaWiki default 0 - MediaWiki:Sharedupload 8 1078 1078 2009-03-14T19:35:33Z MediaWiki default 0 Bu dosya ortak alana yüklenmiştir ve diğer projelerde de kullanılıyor olabilir. MediaWiki:Shareduploadwiki 8 1079 1079 2009-03-14T19:35:33Z MediaWiki default 0 Please see the $1 for further information. MediaWiki:Shareduploadwiki-linktext 8 1080 1080 2009-03-14T19:35:33Z MediaWiki default 0 file description page MediaWiki:Shortpages 8 1081 1081 2009-03-14T19:35:33Z MediaWiki default 0 Kısa sayfalar MediaWiki:Show 8 1082 1082 2009-03-14T19:35:33Z MediaWiki default 0 göster MediaWiki:Showbigimage 8 1083 1083 2009-03-14T19:35:33Z MediaWiki default 0 Download high resolution version ($1x$2, $3 KB) MediaWiki:Showdiff 8 1084 1084 2009-03-14T19:35:33Z MediaWiki default 0 Değişiklikleri göster MediaWiki:Showhidebots 8 1085 1085 2009-03-14T19:35:33Z MediaWiki default 0 ($1 bots) MediaWiki:Showingresults 8 1086 1086 2009-03-14T19:35:33Z MediaWiki default 0 <b>$2</b>#dan başlayarak <b>$1</b> sonuç aşağıdadır: MediaWiki:Showingresultsnum 8 1087 1087 2009-03-14T19:35:33Z MediaWiki default 0 <b>$2</b>#dan başlayarak <b>$3</b> sonuç aşağıdadır: MediaWiki:Showlast 8 1088 1088 2009-03-14T19:35:33Z MediaWiki default 0 En son $1 dosyayı $2 göster. MediaWiki:Showlivepreview 8 1089 1089 2009-03-14T19:35:33Z MediaWiki default 0 Live preview MediaWiki:Showpreview 8 1090 1090 2009-03-14T19:35:33Z MediaWiki default 0 Önizlemeyi göster MediaWiki:Showtoc 8 1091 1091 2009-03-14T19:35:33Z MediaWiki default 0 göster MediaWiki:Sidebar 8 1092 1780 1779 2009-04-04T17:54:45Z AdminGMTTR 1 * navigation ** mainpage|mainpage ** Special:Allpages|Tüm Sayfalar ** recentchanges-url|recentchanges ** randompage-url|randompage ** Wiki_Yardım|Wiki Yardım 1779 1777 2009-04-04T17:53:57Z AdminGMTTR 1 * navigation ** mainpage|mainpage ** Special:Allpages|Tüm Sayfalar ** recentchanges-url|recentchanges ** randompage-url|randompage ** help|help 1777 1776 2009-04-04T17:52:07Z AdminGMTTR 1 * navigation ** mainpage|mainpage ** Special:Allpages|Tüm Sayfalar ** recentchanges-url|recentchanges ** randompage-url|randompage ** Wiki_Yardım|Yardım 1776 1775 2009-04-04T17:51:30Z AdminGMTTR 1 * navigation ** mainpage|mainpage ** Special:Allpages|Tüm Sayfalar ** recentchanges-url|recentchanges ** randompage-url|randompage ** Wiki_Yardım|help 1775 1774 2009-04-04T17:50:43Z AdminGMTTR 1 * navigation ** mainpage|mainpage ** Special:Allpages|Tüm Sayfalar ** recentchanges-url|recentchanges ** randompage-url|randompage ** helppage|help 1774 1773 2009-04-04T17:49:38Z AdminGMTTR 1 * navigation ** mainpage|mainpage ** Special:Allpages|All Pages ** recentchanges-url|recentchanges ** randompage-url|randompage ** helppage|help 1773 1772 2009-04-04T17:47:44Z AdminGMTTR 1 * navigation ** mainpage|mainpage ** Allpages-url|allpages ** recentchanges-url|recentchanges ** randompage-url|randompage ** helppage|help 1772 1768 2009-04-04T17:47:22Z AdminGMTTR 1 * navigation ** mainpage|mainpage ** Allpages|allpages ** recentchanges-url|recentchanges ** randompage-url|randompage ** helppage|help 1768 1092 2009-04-04T17:32:18Z AdminGMTTR 1 * navigation ** mainpage|mainpage ** allpages-url|allpages ** recentchanges-url|recentchanges ** randompage-url|randompage ** helppage|help 1092 2009-03-14T19:35:33Z MediaWiki default 0 * navigation ** mainpage|mainpage ** portal-url|portal ** currentevents-url|currentevents ** recentchanges-url|recentchanges ** randompage-url|randompage ** helppage|help ** sitesupport-url|sitesupport MediaWiki:Sig tip 8 1093 1093 2009-03-14T19:35:33Z MediaWiki default 0 İmzanız ve tarih MediaWiki:Signupend 8 1094 1094 2009-03-14T19:35:33Z MediaWiki default 0 {{int:loginend}} MediaWiki:Sitenotice 8 1095 1095 2009-03-14T19:35:33Z MediaWiki default 0 - MediaWiki:Sitestats 8 1096 1096 2009-03-14T19:35:33Z MediaWiki default 0 Site istatistikleri MediaWiki:Sitestatstext 8 1097 1097 2009-03-14T19:35:33Z MediaWiki default 0 <p style="font-size:125%;margin-bottom:0">Şu anda '''$2''' madde var.</p> <p style="margin-top:0">Bu sayıya Tartışma:, Resim: tanım, Kullanıcı:, Yardım:, Proje:, Şablon: sayfaları ile içerisinde diğer sayfalara bağlantı olmayan sayfalar ve yönlendirme sayfaları '''dahil değildir'''. Onlar da dahil edildiğinde toplam '''$1''' sayfamız mevcut.</p> Kullanıcılar başlangıçtan de bu yana sayfalarda '''$4''' defa değişiklik yapmış. (Sayfa başına '''$5''' değişiklik) '''$4''' defa sayfalara bakılmış. MediaWiki:Sitesubtitle 8 1098 1098 2009-03-14T19:35:33Z MediaWiki default 0 MediaWiki:Sitesupport 8 1099 1099 2009-03-14T19:35:33Z MediaWiki default 0 Bağışlar MediaWiki:Sitesupport-url 8 1100 1100 2009-03-14T19:35:33Z MediaWiki default 0 Project:Site support MediaWiki:Sitetitle 8 1101 1101 2009-03-14T19:35:33Z MediaWiki default 0 {{SITENAME}} MediaWiki:Siteuser 8 1102 1102 2009-03-14T19:35:33Z MediaWiki default 0 {{SITENAME}} user $1 MediaWiki:Siteusers 8 1103 1103 2009-03-14T19:35:33Z MediaWiki default 0 {{SITENAME}} user(s) $1 MediaWiki:Skin 8 1104 1104 2009-03-14T19:35:33Z MediaWiki default 0 Tema MediaWiki:Skinpreview 8 1105 1105 2009-03-14T19:35:33Z MediaWiki default 0 (Önizleme) MediaWiki:Sorbs 8 1106 1106 2009-03-14T19:35:33Z MediaWiki default 0 SORBS DNSBL MediaWiki:Sorbs create account reason 8 1107 1107 2009-03-14T19:35:33Z MediaWiki default 0 Your IP address is listed as an open proxy in the [http://www.sorbs.net SORBS] DNSBL. You cannot create an account MediaWiki:Sorbsreason 8 1108 1108 2009-03-14T19:35:33Z MediaWiki default 0 Your IP address is listed as an open proxy in the [http://www.sorbs.net SORBS] DNSBL. MediaWiki:Sourcefilename 8 1109 1109 2009-03-14T19:35:33Z MediaWiki default 0 Yüklemek istediğiniz dosya MediaWiki:Spam blanking 8 1110 1110 2009-03-14T19:35:33Z MediaWiki default 0 All revisions contained links to $1, blanking MediaWiki:Spam reverting 8 1111 1111 2009-03-14T19:35:33Z MediaWiki default 0 Reverting to last version not containing links to $1 MediaWiki:Spambot username 8 1112 1112 2009-03-14T19:35:33Z MediaWiki default 0 MediaWiki spam cleanup MediaWiki:Spamprotectionmatch 8 1113 1113 2009-03-14T19:35:33Z MediaWiki default 0 The following text is what triggered our spam filter: $1 MediaWiki:Spamprotectiontext 8 1114 1114 2009-03-14T19:35:33Z MediaWiki default 0 The page you wanted to save was blocked by the spam filter. This is probably caused by a link to an external site. MediaWiki:Spamprotectiontitle 8 1115 1115 2009-03-14T19:35:33Z MediaWiki default 0 Spam protection filter MediaWiki:Speciallogtitlelabel 8 1116 1116 2009-03-14T19:35:33Z MediaWiki default 0 Başlık: MediaWiki:Specialloguserlabel 8 1117 1117 2009-03-14T19:35:33Z MediaWiki default 0 Kullanıcı: MediaWiki:Specialpage 8 1118 1118 2009-03-14T19:35:33Z MediaWiki default 0 Özel Sayfa MediaWiki:Specialpages 8 1119 1119 2009-03-14T19:35:33Z MediaWiki default 0 Özel sayfalar MediaWiki:Spheading 8 1120 1120 2009-03-14T19:35:33Z MediaWiki default 0 Tüm kullanıcıları ilgilendirebilecek özel sayfalar MediaWiki:Sqlhidden 8 1121 1121 2009-03-14T19:35:33Z MediaWiki default 0 (SQL query hidden) MediaWiki:Statistics 8 1122 1122 2009-03-14T19:35:33Z MediaWiki default 0 İstatistikler MediaWiki:Storedversion 8 1123 1123 2009-03-14T19:35:33Z MediaWiki default 0 Stored version MediaWiki:Stubthreshold 8 1124 1124 2009-03-14T19:35:33Z MediaWiki default 0 Taslak olarak sınıflandırılabilmek için alt sınır MediaWiki:Subcategories 8 1125 1125 2009-03-14T19:35:33Z MediaWiki default 0 Alt Kategoriler MediaWiki:Subcategorycount 8 1126 1126 2009-03-14T19:35:33Z MediaWiki default 0 Bu kategoride $1 altkategori var. MediaWiki:Subcategorycount1 8 1127 1127 2009-03-14T19:35:33Z MediaWiki default 0 Bu kategoride $1 altkategori var. MediaWiki:Subject 8 1128 1128 2009-03-14T19:35:33Z MediaWiki default 0 Konu/başlık MediaWiki:Subjectpage 8 1129 1129 2009-03-14T19:35:33Z MediaWiki default 0 View subject MediaWiki:Successfulupload 8 1130 1130 2009-03-14T19:35:33Z MediaWiki default 0 Successful upload MediaWiki:Summary 8 1131 1131 2009-03-14T19:35:33Z MediaWiki default 0 Özet MediaWiki:Sunday 8 1132 1132 2009-03-14T19:35:33Z MediaWiki default 0 Pazar MediaWiki:Sysoptext 8 1133 1133 2009-03-14T19:35:33Z MediaWiki default 0 The action you have requested can only be performed by users with "sysop" capability. See $1. MediaWiki:Sysoptitle 8 1134 1134 2009-03-14T19:35:33Z MediaWiki default 0 Sysop access required MediaWiki:Tableform 8 1135 1135 2009-03-14T19:35:33Z MediaWiki default 0 tablo MediaWiki:Tagline 8 1136 1136 2009-03-14T19:35:33Z MediaWiki default 0 From {{SITENAME}} MediaWiki:Talk 8 1137 1137 2009-03-14T19:35:33Z MediaWiki default 0 Tartışma MediaWiki:Talkexists 8 1138 1138 2009-03-14T19:35:33Z MediaWiki default 0 '''The page itself was moved successfully, but the talk page could not be moved because one already exists at the new title. Please merge them manually.''' MediaWiki:Talkpage 8 1139 1139 2009-03-14T19:35:33Z MediaWiki default 0 Sayfayı tartış MediaWiki:Talkpagemoved 8 1140 1140 2009-03-14T19:35:33Z MediaWiki default 0 İlgili tartışma sayfası da aktarıldı. MediaWiki:Talkpagenotmoved 8 1141 1141 2009-03-14T19:35:33Z MediaWiki default 0 İlgili tartışma sayfası <strong>aktarılmadı</strong>. MediaWiki:Talkpagetext 8 1142 1142 2009-03-14T19:35:33Z MediaWiki default 0 <!-- MediaWiki:talkpagetext --> MediaWiki:Templatesused 8 1143 1143 2009-03-14T19:35:33Z MediaWiki default 0 Bu sayfada kullanılan şablonlar: MediaWiki:Textboxsize 8 1144 1144 2009-03-14T19:35:33Z MediaWiki default 0 Madde yazma alanı MediaWiki:Textmatches 8 1145 1145 2009-03-14T19:35:33Z MediaWiki default 0 Page text matches MediaWiki:Thisisdeleted 8 1146 1146 2009-03-14T19:35:33Z MediaWiki default 0 View or restore $1? MediaWiki:Thumbnail-more 8 1147 1147 2009-03-14T19:35:33Z MediaWiki default 0 Enlarge MediaWiki:Thumbnail error 8 1148 1148 2009-03-14T19:35:33Z MediaWiki default 0 Error creating thumbnail: $1 MediaWiki:Thumbsize 8 1149 1149 2009-03-14T19:35:33Z MediaWiki default 0 Küçük boyut: MediaWiki:Thursday 8 1150 1150 2009-03-14T19:35:33Z MediaWiki default 0 Perşembe MediaWiki:Timezonelegend 8 1151 1151 2009-03-14T19:35:33Z MediaWiki default 0 Saat dilimi MediaWiki:Timezoneoffset 8 1152 1152 2009-03-14T19:35:33Z MediaWiki default 0 Saat farkı MediaWiki:Timezonetext 8 1153 1153 2009-03-14T19:35:33Z MediaWiki default 0 Viki sunucusu(UTC/GMT) ile aranızdaki saat farkı.(Türkiye için +02:00) MediaWiki:Titlematches 8 1154 1154 2009-03-14T19:35:33Z MediaWiki default 0 Article title matches MediaWiki:Toc 8 1155 1155 2009-03-14T19:35:33Z MediaWiki default 0 Konu başlıkları MediaWiki:Tog-autopatrol 8 1156 1156 2009-03-14T19:35:33Z MediaWiki default 0 Mark edits I make as patrolled MediaWiki:Tog-editondblclick 8 1157 1157 2009-03-14T19:35:33Z MediaWiki default 0 Sayfayı çift tıklayarak değiştirmeye başla (JavaScript) MediaWiki:Tog-editsection 8 1158 1158 2009-03-14T19:35:33Z MediaWiki default 0 Bölümleri [değiştir] bağlantıları ile değiştirme hakkı ver MediaWiki:Tog-editsectiononrightclick 8 1159 1159 2009-03-14T19:35:33Z MediaWiki default 0 Bölüm başlığına sağ tıklayarak bölümde değişikliğe izin ver.(JavaScript) MediaWiki:Tog-editwidth 8 1160 1160 2009-03-14T19:35:33Z MediaWiki default 0 Yazma alanı tam genişlikte olsun MediaWiki:Tog-enotifminoredits 8 1161 1161 2009-03-14T19:35:33Z MediaWiki default 0 Sayfalardaki küçük değişikliklerde de bana e-posta gönder MediaWiki:Tog-enotifrevealaddr 8 1162 1162 2009-03-14T19:35:33Z MediaWiki default 0 Reveal my e-mail address in notification mails MediaWiki:Tog-enotifusertalkpages 8 1163 1163 2009-03-14T19:35:33Z MediaWiki default 0 Kullanıcı sayfamda değişiklik olduğunda bana e-posta gönder MediaWiki:Tog-enotifwatchlistpages 8 1164 1164 2009-03-14T19:35:33Z MediaWiki default 0 Sayfa değişikliklerinde bana e-posta gönder MediaWiki:Tog-externaldiff 8 1165 1165 2009-03-14T19:35:33Z MediaWiki default 0 Karşılaştırmaları dış programa yaptır. MediaWiki:Tog-externaleditor 8 1166 1166 2009-03-14T19:35:33Z MediaWiki default 0 Değişiklikleri başka editör programı ile yap MediaWiki:Tog-fancysig 8 1167 1167 2009-03-14T19:35:33Z MediaWiki default 0 Ham imza (İmzanız yukarda belirttiğiniz gibi görünür. Sayfanıza otomatik bağlantı yaratılmaz) MediaWiki:Tog-forceeditsummary 8 1168 1168 2009-03-14T19:35:33Z MediaWiki default 0 Prompt me when entering a blank edit summary MediaWiki:Tog-hideminor 8 1169 1169 2009-03-14T19:35:33Z MediaWiki default 0 Küçük değişiklikleri Son değişiklikler sayfasında gizle MediaWiki:Tog-highlightbroken 8 1170 1170 2009-03-14T19:35:33Z MediaWiki default 0 Boş bağlantıları <a href="" class="new">bu şekilde</a> (alternatif: bu şekilde<a href="" class="internal">?</a>) göster. MediaWiki:Tog-justify 8 1171 1171 2009-03-14T19:35:33Z MediaWiki default 0 Paragraf satır genişliğini ayarla MediaWiki:Tog-minordefault 8 1172 1172 2009-03-14T19:35:33Z MediaWiki default 0 Değişikliği 'küçük değişiklik' olarak seçili getir MediaWiki:Tog-nocache 8 1173 1173 2009-03-14T19:35:33Z MediaWiki default 0 Sayfaları bellekleme MediaWiki:Tog-numberheadings 8 1174 1174 2009-03-14T19:35:33Z MediaWiki default 0 Başlıkları otomatik numaralandır MediaWiki:Tog-previewonfirst 8 1175 1175 2009-03-14T19:35:33Z MediaWiki default 0 Değiştirmede önizlemeyi göster MediaWiki:Tog-previewontop 8 1176 1176 2009-03-14T19:35:33Z MediaWiki default 0 Önizlemeyi yazma alanın üstünde göster MediaWiki:Tog-rememberpassword 8 1177 1177 2009-03-14T19:35:33Z MediaWiki default 0 Parolayı hatırla MediaWiki:Tog-showjumplinks 8 1178 1178 2009-03-14T19:35:33Z MediaWiki default 0 Enable "jump to" accessibility links MediaWiki:Tog-shownumberswatching 8 1179 1179 2009-03-14T19:35:33Z MediaWiki default 0 Show the number of watching users MediaWiki:Tog-showtoc 8 1180 1180 2009-03-14T19:35:33Z MediaWiki default 0 İçindekiler tablosunu oluştur<br />(3 taneden fazla başlığı olan sayfalar için) MediaWiki:Tog-showtoolbar 8 1181 1181 2009-03-14T19:35:33Z MediaWiki default 0 Değişiklik yaparken yardımcı düğmeleri göster. (JavaScript) MediaWiki:Tog-underline 8 1182 1182 2009-03-14T19:35:33Z MediaWiki default 0 Bağlatıların altını çiz MediaWiki:Tog-uselivepreview 8 1183 1183 2009-03-14T19:35:33Z MediaWiki default 0 Use live preview (JavaScript) (Experimental) MediaWiki:Tog-usenewrc 8 1184 1184 2009-03-14T19:35:33Z MediaWiki default 0 Gelişmiş son değişiklikler listesi (her tarayıcı için uygun değil) MediaWiki:Tog-watchcreations 8 1185 1185 2009-03-14T19:35:33Z MediaWiki default 0 Add pages I create to my watchlist MediaWiki:Tog-watchdefault 8 1186 1186 2009-03-14T19:35:33Z MediaWiki default 0 Değişiklik yapılan sayfayı izleme listesine ekle MediaWiki:Toolbox 8 1187 1187 2009-03-14T19:35:33Z MediaWiki default 0 Araçlar MediaWiki:Tooltip-compareselectedversions 8 1188 1188 2009-03-14T19:35:33Z MediaWiki default 0 See the differences between the two selected versions of this page. [alt-v] MediaWiki:Tooltip-diff 8 1189 1189 2009-03-14T19:35:33Z MediaWiki default 0 Show which changes you made to the text. [alt-d] MediaWiki:Tooltip-minoredit 8 1190 1190 2009-03-14T19:35:33Z MediaWiki default 0 Küçük değişiklik olarak işaretle [alt-i] MediaWiki:Tooltip-preview 8 1191 1191 2009-03-14T19:35:33Z MediaWiki default 0 Önizleme; kaydetmeden önce bu özelliği kullanarak değişikliklerinizi gözden geçirin! [alt-p] MediaWiki:Tooltip-recreate 8 1192 1192 2009-03-14T19:35:33Z MediaWiki default 0 MediaWiki:Tooltip-save 8 1193 1193 2009-03-14T19:35:33Z MediaWiki default 0 Save your changes [alt-s] MediaWiki:Tooltip-search 8 1194 1194 2009-03-14T19:35:33Z MediaWiki default 0 Search {{SITENAME}} [alt-f] MediaWiki:Tooltip-watch 8 1195 1195 2009-03-14T19:35:33Z MediaWiki default 0 Add this page to your watchlist [alt-w] MediaWiki:Trackback 8 1196 1196 2009-03-14T19:35:33Z MediaWiki default 0 ; $4$5 : [$2 $1] MediaWiki:Trackbackbox 8 1197 1197 2009-03-14T19:35:33Z MediaWiki default 0 <div id="mw_trackbacks"> Trackbacks for this article:<br /> $1 </div> MediaWiki:Trackbackdeleteok 8 1198 1198 2009-03-14T19:35:33Z MediaWiki default 0 The trackback was successfully deleted. MediaWiki:Trackbackexcerpt 8 1199 1199 2009-03-14T19:35:33Z MediaWiki default 0 ; $4$5 : [$2 $1]: <nowiki>$3</nowiki> MediaWiki:Trackbacklink 8 1200 1200 2009-03-14T19:35:33Z MediaWiki default 0 Trackback MediaWiki:Trackbackremove 8 1201 1201 2009-03-14T19:35:33Z MediaWiki default 0 ([$1 Delete]) MediaWiki:Tryexact 8 1202 1202 2009-03-14T19:35:33Z MediaWiki default 0 Try exact match MediaWiki:Tuesday 8 1203 1203 2009-03-14T19:35:33Z MediaWiki default 0 Salı MediaWiki:Uclinks 8 1204 1204 2009-03-14T19:35:33Z MediaWiki default 0 View the last $1 changes; view the last $2 days. MediaWiki:Ucnote 8 1205 1205 2009-03-14T19:35:33Z MediaWiki default 0 Below are this user's last <b>$1</b> changes in the last <b>$2</b> days. MediaWiki:Uctop 8 1206 1206 2009-03-14T19:35:33Z MediaWiki default 0 (ilk) MediaWiki:Uid 8 1207 1207 2009-03-14T19:35:33Z MediaWiki default 0 Kayıt numarası: MediaWiki:Unblockip 8 1208 1208 2009-03-14T19:35:33Z MediaWiki default 0 Unblock user MediaWiki:Unblockiptext 8 1209 1209 2009-03-14T19:35:33Z MediaWiki default 0 Use the form below to restore write access to a previously blocked IP address or username. MediaWiki:Unblocklink 8 1210 1210 2009-03-14T19:35:33Z MediaWiki default 0 unblock MediaWiki:Unblocklogentry 8 1211 1211 2009-03-14T19:35:33Z MediaWiki default 0 unblocked $1 MediaWiki:Uncategorizedcategories 8 1212 1212 2009-03-14T19:35:33Z MediaWiki default 0 Herhangi bir kategoride olmayan kategoriler MediaWiki:Uncategorizedpages 8 1213 1213 2009-03-14T19:35:33Z MediaWiki default 0 Herhangi bir kategoride olmayan sayfalar MediaWiki:Undelete 8 1214 1214 2009-03-14T19:35:33Z MediaWiki default 0 Silinmiş sayfaları göster MediaWiki:Undelete short 8 1215 1215 2009-03-14T19:35:33Z MediaWiki default 0 Undelete $1 edits MediaWiki:Undelete short1 8 1216 1216 2009-03-14T19:35:33Z MediaWiki default 0 Bir değişikliği geri al MediaWiki:Undeletearticle 8 1217 1217 2009-03-14T19:35:33Z MediaWiki default 0 Silinmiş sayfayı geri getir MediaWiki:Undeletebtn 8 1218 1218 2009-03-14T19:35:33Z MediaWiki default 0 Geri getir! MediaWiki:Undeletedarticle 8 1219 1219 2009-03-14T19:35:33Z MediaWiki default 0 "$1" geri getirildi. MediaWiki:Undeletedrevisions 8 1220 1220 2009-03-14T19:35:33Z MediaWiki default 0 Toplam $1 kayıt geri getirildi. MediaWiki:Undeletedtext 8 1221 1221 2009-03-14T19:35:33Z MediaWiki default 0 [[:$1|$1]] has been successfully restored. See [[Special:Log/delete]] for a record of recent deletions and restorations. MediaWiki:Undeletehistory 8 1222 1222 2009-03-14T19:35:33Z MediaWiki default 0 If you restore the page, all revisions will be restored to the history. If a new page with the same name has been created since the deletion, the restored revisions will appear in the prior history, and the current revision of the live page will not be automatically replaced. MediaWiki:Undeletehistorynoadmin 8 1223 1223 2009-03-14T19:35:33Z MediaWiki default 0 This article has been deleted. The reason for deletion is shown in the summary below, along with details of the users who had edited this page before deletion. The actual text of these deleted revisions is only available to administrators. MediaWiki:Undeletepage 8 1224 1224 2009-03-14T19:35:33Z MediaWiki default 0 View and restore deleted pages MediaWiki:Undeletepagetext 8 1225 1225 2009-03-14T19:35:33Z MediaWiki default 0 The following pages have been deleted but are still in the archive and can be restored. The archive may be periodically cleaned out. MediaWiki:Undeleterevision 8 1226 1226 2009-03-14T19:35:33Z MediaWiki default 0 Deleted revision as of $1 MediaWiki:Undeleterevisions 8 1227 1227 2009-03-14T19:35:33Z MediaWiki default 0 $1 revisions archived MediaWiki:Underline-always 8 1228 1228 2009-03-14T19:35:33Z MediaWiki default 0 Daima MediaWiki:Underline-default 8 1229 1229 2009-03-14T19:35:33Z MediaWiki default 0 Tarayıcı karar versin MediaWiki:Underline-never 8 1230 1230 2009-03-14T19:35:33Z MediaWiki default 0 Hiçbir zaman MediaWiki:Unexpected 8 1231 1231 2009-03-14T19:35:33Z MediaWiki default 0 Unexpected value: "$1"="$2". MediaWiki:Unit-pixel 8 1232 1232 2009-03-14T19:35:33Z MediaWiki default 0 px MediaWiki:Unlockbtn 8 1233 1233 2009-03-14T19:35:34Z MediaWiki default 0 Unlock database MediaWiki:Unlockconfirm 8 1234 1234 2009-03-14T19:35:34Z MediaWiki default 0 Yes, I really want to unlock the database. MediaWiki:Unlockdb 8 1235 1235 2009-03-14T19:35:34Z MediaWiki default 0 Unlock database MediaWiki:Unlockdbsuccesssub 8 1236 1236 2009-03-14T19:35:34Z MediaWiki default 0 Database lock removed MediaWiki:Unlockdbsuccesstext 8 1237 1237 2009-03-14T19:35:34Z MediaWiki default 0 The database has been unlocked. MediaWiki:Unlockdbtext 8 1238 1238 2009-03-14T19:35:34Z MediaWiki default 0 Unlocking the database will restore the ability of all users to edit pages, change their preferences, edit their watchlists, and other things requiring changes in the database. Please confirm that this is what you intend to do. MediaWiki:Unprotect 8 1239 1239 2009-03-14T19:35:34Z MediaWiki default 0 Korumayı kaldır MediaWiki:Unprotectcomment 8 1240 1240 2009-03-14T19:35:34Z MediaWiki default 0 Reason for unprotecting MediaWiki:Unprotectedarticle 8 1241 1241 2009-03-14T19:35:34Z MediaWiki default 0 unprotected "[[$1]]" MediaWiki:Unprotectsub 8 1242 1242 2009-03-14T19:35:34Z MediaWiki default 0 (Unprotecting "$1") MediaWiki:Unprotectthispage 8 1243 1243 2009-03-14T19:35:34Z MediaWiki default 0 Sayfa korumasını kaldır MediaWiki:Unusedcategories 8 1244 1244 2009-03-14T19:35:34Z MediaWiki default 0 Kullanılmayan kategoriler MediaWiki:Unusedcategoriestext 8 1245 1245 2009-03-14T19:35:34Z MediaWiki default 0 The following category pages exist although no other article or category make use of them. MediaWiki:Unusedimages 8 1246 1246 2009-03-14T19:35:34Z MediaWiki default 0 Kullanılmayan resimler MediaWiki:Unusedimagestext 8 1247 1247 2009-03-14T19:35:34Z MediaWiki default 0 <p>Please note that other web sites may link to an image with a direct URL, and so may still be listed here despite being in active use.</p> MediaWiki:Unwatch 8 1248 1248 2009-03-14T19:35:34Z MediaWiki default 0 Sayfa izlemeyi durdur MediaWiki:Unwatchedpages 8 1249 1249 2009-03-14T19:35:34Z MediaWiki default 0 İzlenmeyen sayfalar MediaWiki:Unwatchthispage 8 1250 1250 2009-03-14T19:35:34Z MediaWiki default 0 Sayfa izlemeyi durdur MediaWiki:Updated 8 1251 1251 2009-03-14T19:35:34Z MediaWiki default 0 (Updated) MediaWiki:Updatedmarker 8 1252 1252 2009-03-14T19:35:34Z MediaWiki default 0 updated since my last visit MediaWiki:Upload 8 1253 1253 2009-03-14T19:35:34Z MediaWiki default 0 Dosya yükle MediaWiki:Upload directory read only 8 1254 1254 2009-03-14T19:35:34Z MediaWiki default 0 The upload directory ($1) is not writable by the webserver. MediaWiki:Uploadbtn 8 1255 1255 2009-03-14T19:35:34Z MediaWiki default 0 Dosya yükle MediaWiki:Uploadcorrupt 8 1256 1256 2009-03-14T19:35:34Z MediaWiki default 0 The file is corrupt or has an incorrect extension. Please check the file and upload again. MediaWiki:Uploaddisabled 8 1257 1257 2009-03-14T19:35:34Z MediaWiki default 0 Uploads disabled MediaWiki:Uploaddisabledtext 8 1258 1258 2009-03-14T19:35:34Z MediaWiki default 0 File uploads are disabled on this wiki. MediaWiki:Uploadedfiles 8 1259 1259 2009-03-14T19:35:34Z MediaWiki default 0 Uploaded files MediaWiki:Uploadedimage 8 1260 1260 2009-03-14T19:35:34Z MediaWiki default 0 Yüklenen: "[[$1]]" MediaWiki:Uploaderror 8 1261 1261 2009-03-14T19:35:34Z MediaWiki default 0 Yükleme hatası MediaWiki:Uploadlink 8 1262 1262 2009-03-14T19:35:34Z MediaWiki default 0 Görüntü yükle MediaWiki:Uploadlog 8 1263 1263 2009-03-14T19:35:34Z MediaWiki default 0 yükleme kaydı MediaWiki:Uploadlogpage 8 1264 1264 2009-03-14T19:35:34Z MediaWiki default 0 Dosya yükleme kayıtları MediaWiki:Uploadlogpagetext 8 1265 1265 2009-03-14T19:35:34Z MediaWiki default 0 Below is a list of the most recent file uploads. MediaWiki:Uploadnewversion 8 1266 1266 2009-03-14T19:35:34Z MediaWiki default 0 [$1 Dosyanın yenisini yükleyin] MediaWiki:Uploadnologin 8 1267 1267 2009-03-14T19:35:34Z MediaWiki default 0 Oturum açık değil MediaWiki:Uploadnologintext 8 1268 1268 2009-03-14T19:35:34Z MediaWiki default 0 Dosya yükleyebilmek için [[Special:Userlogin|oturum aç]]manız gerekiyor. MediaWiki:Uploadscripted 8 1269 1269 2009-03-14T19:35:34Z MediaWiki default 0 This file contains HTML or script code that may be erroneously be interpreted by a web browser. MediaWiki:Uploadtext 8 1270 1270 2009-03-14T19:35:34Z MediaWiki default 0 Dosya yüklemek için aşağıdaki formu kullanın, Önceden yüklenmiş resimleri görmek için [[Special:Imagelist|resim listesine]] bakın, yüklenenler ve silinmişler [[Special:Log/upload|yükleme kaydısayfasında da]] görülebilir. Sayfaya resim koymak için '''<nowiki>[[{{ns:6}}:Örnek.jpg]]</nowiki>''', '''<nowiki>[[{{ns:6}}:Örnek.png|açıklama]]</nowiki>''' veya doğrudan bağlantı için '''<nowiki>[[{{ns:-2}}:Örnek.ogg]]</nowiki>''' . MediaWiki:Uploadvirus 8 1271 1271 2009-03-14T19:35:34Z MediaWiki default 0 Bu dosya virüslüdür! Detayları: $1 MediaWiki:Uploadwarning 8 1272 1272 2009-03-14T19:35:34Z MediaWiki default 0 Yükleme uyarısı MediaWiki:Usenewcategorypage 8 1273 1273 2009-03-14T19:35:34Z MediaWiki default 0 1 Set first character to "0" to disable the new category page layout. MediaWiki:User rights set 8 1274 1274 2009-03-14T19:35:34Z MediaWiki default 0 <b>User rights for "$1" updated</b> MediaWiki:Usercssjsyoucanpreview 8 1275 1275 2009-03-14T19:35:34Z MediaWiki default 0 <strong>İpucu:</strong> Sayfayı kaydetmeden önce <font style="border: 1px solid #0; background: #EEEEEE; padding : 2px">'''önizlemeyi göster'''</font>'e tıklayarak yaptığınız yeni sayfayı gözden geçirin. MediaWiki:Usercsspreview 8 1276 1276 2009-03-14T19:35:34Z MediaWiki default 0 '''Remember that you are only previewing your user CSS, it has not yet been saved!''' MediaWiki:Userexists 8 1277 1277 2009-03-14T19:35:34Z MediaWiki default 0 Girdiğiniz kullanıcı adı kullanımda. Lütfen farklı bir kullanıcı adı seçin. MediaWiki:Userinvalidcssjstitle 8 1278 1278 2009-03-14T19:35:34Z MediaWiki default 0 '''Warning:''' There is no skin "$1". Remember that custom .css and .js pages use a lowercase title, e.g. User:Foo/monobook.css as opposed to User:Foo/Monobook.css. MediaWiki:Userjspreview 8 1279 1279 2009-03-14T19:35:34Z MediaWiki default 0 '''Remember that you are only testing/previewing your user JavaScript, it has not yet been saved!''' MediaWiki:Userlogin 8 1280 1280 2009-03-14T19:35:34Z MediaWiki default 0 Oturum aç ya da yeni hesap edin MediaWiki:Userlogout 8 1281 1281 2009-03-14T19:35:34Z MediaWiki default 0 Oturumu kapat MediaWiki:Usermailererror 8 1282 1282 2009-03-14T19:35:34Z MediaWiki default 0 Mail object returned error: MediaWiki:Username 8 1283 1283 2009-03-14T19:35:34Z MediaWiki default 0 Kullanıcı adı: MediaWiki:Userpage 8 1284 1284 2009-03-14T19:35:34Z MediaWiki default 0 Kullanıcı sayfasını görüntüle MediaWiki:Userrights 8 1285 1285 2009-03-14T19:35:34Z MediaWiki default 0 User rights management MediaWiki:Userrights-editusergroup 8 1286 1286 2009-03-14T19:35:34Z MediaWiki default 0 Edit user groups MediaWiki:Userrights-groupsavailable 8 1287 1287 2009-03-14T19:35:34Z MediaWiki default 0 Available groups: MediaWiki:Userrights-groupshelp 8 1288 1288 2009-03-14T19:35:34Z MediaWiki default 0 Select groups you want the user to be removed from or added to. Unselected groups will not be changed. You can deselect a group with CTRL + Left Click MediaWiki:Userrights-groupsmember 8 1289 1289 2009-03-14T19:35:34Z MediaWiki default 0 Member of: MediaWiki:Userrights-logcomment 8 1290 1290 2009-03-14T19:35:34Z MediaWiki default 0 Grup üyeliği $1'den $2'e değiştirildi MediaWiki:Userrights-lookup-user 8 1291 1291 2009-03-14T19:35:34Z MediaWiki default 0 Kullanıcı gruplarını yönet MediaWiki:Userrights-user-editname 8 1292 1292 2009-03-14T19:35:34Z MediaWiki default 0 Kullanıcı adı giriniz: MediaWiki:Userstats 8 1293 1293 2009-03-14T19:35:34Z MediaWiki default 0 Kullanıcı istatistikleri MediaWiki:Userstatstext 8 1294 1294 2009-03-14T19:35:34Z MediaWiki default 0 Şu anda '''$1''' kayıtlı kullanıcımız var. Bunlardan <b>$2</b> tanesi (ya da %$4) yöneticidir. (bakın $3) MediaWiki:Variantname-sr 8 1295 1295 2009-03-14T19:35:34Z MediaWiki default 0 sr MediaWiki:Variantname-sr-ec 8 1296 1296 2009-03-14T19:35:34Z MediaWiki default 0 sr-ec MediaWiki:Variantname-sr-el 8 1297 1297 2009-03-14T19:35:34Z MediaWiki default 0 sr-el MediaWiki:Variantname-sr-jc 8 1298 1298 2009-03-14T19:35:34Z MediaWiki default 0 sr-jc MediaWiki:Variantname-sr-jl 8 1299 1299 2009-03-14T19:35:34Z MediaWiki default 0 sr-jl MediaWiki:Variantname-zh 8 1300 1300 2009-03-14T19:35:34Z MediaWiki default 0 zh MediaWiki:Variantname-zh-cn 8 1301 1301 2009-03-14T19:35:34Z MediaWiki default 0 cn MediaWiki:Variantname-zh-hk 8 1302 1302 2009-03-14T19:35:34Z MediaWiki default 0 hk MediaWiki:Variantname-zh-sg 8 1303 1303 2009-03-14T19:35:34Z MediaWiki default 0 sg MediaWiki:Variantname-zh-tw 8 1304 1304 2009-03-14T19:35:34Z MediaWiki default 0 tw MediaWiki:Version 8 1305 1305 2009-03-14T19:35:34Z MediaWiki default 0 Sürüm MediaWiki:Versionrequired 8 1306 1306 2009-03-14T19:35:34Z MediaWiki default 0 Version $1 of MediaWiki required MediaWiki:Versionrequiredtext 8 1307 1307 2009-03-14T19:35:34Z MediaWiki default 0 Version $1 of MediaWiki is required to use this page. See [[Special:Version]] MediaWiki:Viewcount 8 1308 1308 2009-03-14T19:35:34Z MediaWiki default 0 Bu sayfaya $1 defa erişilmiş. MediaWiki:Viewdeleted 8 1309 1309 2009-03-14T19:35:34Z MediaWiki default 0 View $1? MediaWiki:Viewdeletedpage 8 1310 1310 2009-03-14T19:35:34Z MediaWiki default 0 Silinen sayfalara bak MediaWiki:Viewprevnext 8 1311 1311 2009-03-14T19:35:34Z MediaWiki default 0 ($1) ($2) ($3). MediaWiki:Views 8 1312 1312 2009-03-14T19:35:34Z MediaWiki default 0 Views MediaWiki:Viewsource 8 1313 1313 2009-03-14T19:35:34Z MediaWiki default 0 Kaynağı gör MediaWiki:Viewsourcefor 8 1314 1314 2009-03-14T19:35:34Z MediaWiki default 0 for $1 MediaWiki:Viewtalkpage 8 1315 1315 2009-03-14T19:35:34Z MediaWiki default 0 Tartışma sayfasına git MediaWiki:Wantedcategories 8 1316 1316 2009-03-14T19:35:34Z MediaWiki default 0 İstenen kategoriler MediaWiki:Wantedpages 8 1317 1317 2009-03-14T19:35:34Z MediaWiki default 0 İstenen sayfalar MediaWiki:Watch 8 1318 1318 2009-03-14T19:35:34Z MediaWiki default 0 İzlemeye al MediaWiki:Watchdetails 8 1319 1319 2009-03-14T19:35:34Z MediaWiki default 0 * Tartışma sayfaları hariç $1 sayfa izleme listenizdedir * [[Special:Watchlist/edit|İzleme listesinin tamamını göster ve yapılandır]] MediaWiki:Watcheditlist 8 1320 1320 2009-03-14T19:35:34Z MediaWiki default 0 İzlediğiniz sayfaların alfabetik listesi aşağıdadır. Sayfaları izleme listesinden çıkarmak için yanlarındaki kutucukları işaretleyip sayfanın altındaki 'işaretlenenleri sil' düğmesini tıklayınız. MediaWiki:Watchlist 8 1321 1321 2009-03-14T19:35:34Z MediaWiki default 0 İzleme listem MediaWiki:Watchlistall1 8 1322 1322 2009-03-14T19:35:34Z MediaWiki default 0 Hepsini göster MediaWiki:Watchlistall2 8 1323 1323 2009-03-14T19:35:34Z MediaWiki default 0 Hepsini göster MediaWiki:Watchlistcontains 8 1324 1324 2009-03-14T19:35:34Z MediaWiki default 0 İzleme listenizde $1 sayfa var. MediaWiki:Watchlistsub 8 1325 1325 2009-03-14T19:35:34Z MediaWiki default 0 ("$1") MediaWiki:Watchmethod-list 8 1326 1326 2009-03-14T19:35:34Z MediaWiki default 0 izleme listenizdeki sayfalar kontrol ediliyor MediaWiki:Watchmethod-recent 8 1327 1327 2009-03-14T19:35:34Z MediaWiki default 0 son değişiklikler arasında izledğiniz sayfalar aranıyor MediaWiki:Watchnochange 8 1328 1328 2009-03-14T19:35:34Z MediaWiki default 0 Gösterilen zaman aralığında izleme listenizdeki sayfaların hiçbiri güncellenmemiş. MediaWiki:Watchnologin 8 1329 1329 2009-03-14T19:35:34Z MediaWiki default 0 Oturum açık değil. MediaWiki:Watchnologintext 8 1330 1330 2009-03-14T19:35:34Z MediaWiki default 0 You must be [[Special:Userlogin|logged in]] to modify your watchlist. MediaWiki:Watchthis 8 1331 1331 2009-03-14T19:35:34Z MediaWiki default 0 Sayfayı izle MediaWiki:Watchthispage 8 1332 1332 2009-03-14T19:35:34Z MediaWiki default 0 Sayfayı izle MediaWiki:Wednesday 8 1333 1333 2009-03-14T19:35:34Z MediaWiki default 0 Çarşamba MediaWiki:Welcomecreation 8 1334 1334 2009-03-14T19:35:34Z MediaWiki default 0 == Hoşgeldin, $1! == Artık '''kayıtlı bir kullanıcısınız'''. Hemen '''sayfa yazmaya/değiştirmeye''' başlayabilirsiniz. Soldaki [[Yardım:İçindekiler|yardıma]] tıklayarak işe başlayın. Kolay gelsin. MediaWiki:Whatlinkshere 8 1335 1335 2009-03-14T19:35:34Z MediaWiki default 0 Sayfaya bağlantılar MediaWiki:Whitelistacctext 8 1336 1336 2009-03-14T19:35:34Z MediaWiki default 0 To be allowed to create accounts in this Wiki you have to [[Special:Userlogin|log]] in and have the appropriate permissions. MediaWiki:Whitelistacctitle 8 1337 1337 2009-03-14T19:35:34Z MediaWiki default 0 Hesap açma izniniz yok. MediaWiki:Whitelistedittext 8 1338 1338 2009-03-14T19:35:34Z MediaWiki default 0 You have to [[Special:Userlogin|login]] to edit pages. MediaWiki:Whitelistedittitle 8 1339 1339 2009-03-14T19:35:34Z MediaWiki default 0 Değişiklik yapmak için oturum açmalısınız MediaWiki:Whitelistreadtext 8 1340 1340 2009-03-14T19:35:34Z MediaWiki default 0 You have to [[Special:Userlogin|login]] to read pages. MediaWiki:Whitelistreadtitle 8 1341 1341 2009-03-14T19:35:34Z MediaWiki default 0 Okumak için oturum açmalısınız MediaWiki:Widthheight 8 1342 1342 2009-03-14T19:35:34Z MediaWiki default 0 $1x$2 MediaWiki:Wikipediapage 8 1343 1343 2009-03-14T19:35:34Z MediaWiki default 0 Proje sayfasını göster MediaWiki:Wlheader-enotif 8 1344 1344 2009-03-14T19:35:34Z MediaWiki default 0 * E-mail notification is enabled. MediaWiki:Wlheader-showupdated 8 1345 1345 2009-03-14T19:35:34Z MediaWiki default 0 * Son ziyaretinizden sonraki sayfa değişikleri '''kalın''' olarak gösterilmiştir. MediaWiki:Wlhide 8 1346 1346 2009-03-14T19:35:34Z MediaWiki default 0 gizle MediaWiki:Wlhideshowbots 8 1347 1347 2009-03-14T19:35:34Z MediaWiki default 0 Bot tarafından yapılan $1 değişiklik. MediaWiki:Wlhideshowown 8 1348 1348 2009-03-14T19:35:34Z MediaWiki default 0 Kendi değişikliklerimi $1. MediaWiki:Wlnote 8 1349 1349 2009-03-14T19:35:34Z MediaWiki default 0 Son <b>$2</b> saatte yapılan $1 değişiklik aşağıdadır. MediaWiki:Wlsaved 8 1350 1350 2009-03-14T19:35:34Z MediaWiki default 0 İzleme listenizin kaydedilmiş sürümüdür. MediaWiki:Wlshow 8 1351 1351 2009-03-14T19:35:34Z MediaWiki default 0 göster MediaWiki:Wlshowlast 8 1352 1352 2009-03-14T19:35:34Z MediaWiki default 0 Son $1 saati $2 günü göster $3 MediaWiki:Wrong wfQuery params 8 1353 1353 2009-03-14T19:35:34Z MediaWiki default 0 Incorrect parameters to wfQuery()<br /> Function: $1<br /> Query: $2 MediaWiki:Wrongpassword 8 1354 1354 2009-03-14T19:35:34Z MediaWiki default 0 Parolayı yanlış girdiniz. Lütfen tekrar deneyiniz. MediaWiki:Wrongpasswordempty 8 1355 1355 2009-03-14T19:35:34Z MediaWiki default 0 Boş parola girdiniz. Lütfen tekrar deneyiniz. MediaWiki:Youhavenewmessages 8 1356 1356 2009-03-14T19:35:34Z MediaWiki default 0 Yeni <u>$1</u> var. ($2) MediaWiki:Youhavenewmessagesmulti 8 1357 1357 2009-03-14T19:35:34Z MediaWiki default 0 You have new messages on $1 MediaWiki:Yourdiff 8 1358 1358 2009-03-14T19:35:34Z MediaWiki default 0 Karşılaştırma MediaWiki:Yourdomainname 8 1359 1359 2009-03-14T19:35:34Z MediaWiki default 0 Your domain MediaWiki:Youremail 8 1360 1360 2009-03-14T19:35:34Z MediaWiki default 0 E-posta adresiniz* MediaWiki:Yourlanguage 8 1361 1361 2009-03-14T19:35:34Z MediaWiki default 0 Arayüz dili MediaWiki:Yourname 8 1362 1362 2009-03-14T19:35:34Z MediaWiki default 0 Kullanıcı adınız MediaWiki:Yournick 8 1363 1363 2009-03-14T19:35:34Z MediaWiki default 0 İmzalarda gözükmesini istediğiniz isim MediaWiki:Yourpassword 8 1364 1364 2009-03-14T19:35:34Z MediaWiki default 0 Parolanız MediaWiki:Yourpasswordagain 8 1365 1365 2009-03-14T19:35:34Z MediaWiki default 0 Parolayı yeniden yaz MediaWiki:Yourrealname 8 1366 1366 2009-03-14T19:35:34Z MediaWiki default 0 Gerçek isminiz* MediaWiki:Yourtext 8 1367 1367 2009-03-14T19:35:34Z MediaWiki default 0 Sizin metniniz MediaWiki:Yourvariant 8 1368 1368 2009-03-14T19:35:34Z MediaWiki default 0 Variant MediaWiki:İgnorewarning 8 578 578 2009-03-14T19:35:32Z MediaWiki default 0 Uyarıyı önemsemeyip dosyayı yükle MediaWiki:İgnorewarnings 8 579 579 2009-03-14T19:35:32Z MediaWiki default 0 Ignore any warnings MediaWiki:İllegalfilename 8 580 580 2009-03-14T19:35:32Z MediaWiki default 0 The filename "$1" contains characters that are not allowed in page titles. Please rename the file and try uploading it again. MediaWiki:İlsubmit 8 581 581 2009-03-14T19:35:32Z MediaWiki default 0 Search MediaWiki:İmage sample 8 582 582 2009-03-14T19:35:32Z MediaWiki default 0 Örnek.jpg MediaWiki:İmage tip 8 583 583 2009-03-14T19:35:32Z MediaWiki default 0 Resim ekleme MediaWiki:İmagelinks 8 584 584 2009-03-14T19:35:32Z MediaWiki default 0 Kullanıldığı sayfalar MediaWiki:İmagelist 8 585 585 2009-03-14T19:35:32Z MediaWiki default 0 Dosya listesi MediaWiki:İmagelistall 8 586 586 2009-03-14T19:35:32Z MediaWiki default 0 Tümü MediaWiki:İmagelistforuser 8 587 587 2009-03-14T19:35:32Z MediaWiki default 0 This shows only images uploaded by $1. MediaWiki:İmagelisttext 8 588 588 2009-03-14T19:35:32Z MediaWiki default 0 Below is a list of $1 files sorted $2. MediaWiki:İmagemaxsize 8 589 589 2009-03-14T19:35:32Z MediaWiki default 0 Resim açıklamalar sayfalarındaki resmin en büyük boyutu: MediaWiki:İmagepage 8 590 590 2009-03-14T19:35:32Z MediaWiki default 0 View image page MediaWiki:İmagereverted 8 591 591 2009-03-14T19:35:32Z MediaWiki default 0 Revert to earlier version was successful. MediaWiki:İmgdelete 8 592 592 2009-03-14T19:35:32Z MediaWiki default 0 del MediaWiki:İmgdesc 8 593 593 2009-03-14T19:35:32Z MediaWiki default 0 tanım MediaWiki:İmghistlegend 8 594 594 2009-03-14T19:35:32Z MediaWiki default 0 Legend: (cur) = this is the current file, (del) = delete this old version, (rev) = revert to this old version. <br /><i>Click on date to see the file uploaded on that date</i>. MediaWiki:İmghistory 8 595 595 2009-03-14T19:35:32Z MediaWiki default 0 Dosya geçmişi MediaWiki:İmglegend 8 596 596 2009-03-14T19:35:32Z MediaWiki default 0 Gösterim: (tanım) = Dosyanın açıklamasını göster ya da değiştir. MediaWiki:İmmobile namespace 8 597 597 2009-03-14T19:35:32Z MediaWiki default 0 Destination title is of a special type; cannot move pages into that namespace. MediaWiki:İmport 8 598 598 2009-03-14T19:35:32Z MediaWiki default 0 Import pages MediaWiki:İmport-invalid-interwiki 8 599 599 2009-03-14T19:35:32Z MediaWiki default 0 Cannot import from the specified wiki. MediaWiki:İmport-token-mismatch 8 600 600 2009-03-14T19:35:32Z MediaWiki default 0 Loss of session data. Please try again. MediaWiki:İmportfailed 8 601 601 2009-03-14T19:35:32Z MediaWiki default 0 Import failed: $1 MediaWiki:İmporthistoryconflict 8 602 602 2009-03-14T19:35:32Z MediaWiki default 0 Conflicting history revision exists (may have imported this page before) MediaWiki:İmporting 8 603 603 2009-03-14T19:35:32Z MediaWiki default 0 Importing $1 MediaWiki:İmportinterwiki 8 604 604 2009-03-14T19:35:32Z MediaWiki default 0 Transwiki import MediaWiki:İmportnofile 8 605 605 2009-03-14T19:35:32Z MediaWiki default 0 No import file was uploaded. MediaWiki:İmportnosources 8 606 606 2009-03-14T19:35:32Z MediaWiki default 0 No transwiki import sources have been defined and direct history uploads are disabled. MediaWiki:İmportnotext 8 607 607 2009-03-14T19:35:32Z MediaWiki default 0 Empty or no text MediaWiki:İmportsuccess 8 608 608 2009-03-14T19:35:32Z MediaWiki default 0 Import succeeded! MediaWiki:İmporttext 8 609 609 2009-03-14T19:35:32Z MediaWiki default 0 Please export the file from the source wiki using the Special:Export utility, save it to your disk and upload it here. MediaWiki:İmportuploaderror 8 610 610 2009-03-14T19:35:32Z MediaWiki default 0 Upload of import file failed; perhaps the file is bigger than the allowed upload size. MediaWiki:İnfiniteblock 8 611 611 2009-03-14T19:35:32Z MediaWiki default 0 infinite MediaWiki:İnfo short 8 612 612 2009-03-14T19:35:32Z MediaWiki default 0 Information MediaWiki:İnfosubtitle 8 613 613 2009-03-14T19:35:32Z MediaWiki default 0 Information for page MediaWiki:İnternalerror 8 614 614 2009-03-14T19:35:32Z MediaWiki default 0 Dahili hata MediaWiki:İntl 8 615 615 2009-03-14T19:35:32Z MediaWiki default 0 Interlanguage links MediaWiki:İnvalidemailaddress 8 616 616 2009-03-14T19:35:32Z MediaWiki default 0 E-posta adresi geçersizdir. Lütfen geçerli bir adres yazın ya da metin kutusunun içeriğini silin. MediaWiki:İnvert 8 617 617 2009-03-14T19:35:32Z MediaWiki default 0 Seçili haricindekileri göster MediaWiki:İp range invalid 8 618 618 2009-03-14T19:35:32Z MediaWiki default 0 Geçersiz IP aralığı. MediaWiki:İpaddress 8 619 619 2009-03-14T19:35:32Z MediaWiki default 0 IP Adresi MediaWiki:İpadressorusername 8 620 620 2009-03-14T19:35:32Z MediaWiki default 0 IP adresi veya kullanıcı adı MediaWiki:İpb expiry invalid 8 621 621 2009-03-14T19:35:32Z MediaWiki default 0 Geçersiz bitiş zamanı. MediaWiki:İpbexpiry 8 622 622 2009-03-14T19:35:32Z MediaWiki default 0 Bitiş süresi MediaWiki:İpblocklist 8 623 623 2009-03-14T19:35:32Z MediaWiki default 0 Erişimi durdurulmuş kullanıcılar ve IP adresleri listesi MediaWiki:İpblocklistempty 8 624 624 2009-03-14T19:35:32Z MediaWiki default 0 Erişimi engellenmiş kimse yok. MediaWiki:İpboptions 8 625 625 2009-03-14T19:35:32Z MediaWiki default 0 2 hours:2 hours,1 day:1 day,3 days:3 days,1 week:1 week,2 weeks:2 weeks,1 month:1 month,3 months:3 months,6 months:6 months,1 year:1 year,infinite:infinite MediaWiki:İpbother 8 626 626 2009-03-14T19:35:32Z MediaWiki default 0 Other time MediaWiki:İpbotheroption 8 627 627 2009-03-14T19:35:32Z MediaWiki default 0 other MediaWiki:İpbreason 8 628 628 2009-03-14T19:35:32Z MediaWiki default 0 Sebep MediaWiki:İpbsubmit 8 629 629 2009-03-14T19:35:32Z MediaWiki default 0 Bu kullanıcıyı engelle MediaWiki:İpusubmit 8 630 630 2009-03-14T19:35:32Z MediaWiki default 0 Bu adresin engellemesini kaldır MediaWiki:İpusuccess 8 631 631 2009-03-14T19:35:32Z MediaWiki default 0 "[[$1]]" unblocked MediaWiki:İsbn 8 632 632 2009-03-14T19:35:32Z MediaWiki default 0 ISBN MediaWiki:İsredirect 8 633 633 2009-03-14T19:35:32Z MediaWiki default 0 redirect page MediaWiki:İstemplate 8 634 634 2009-03-14T19:35:32Z MediaWiki default 0 inclusion MediaWiki:İtalic sample 8 635 635 2009-03-14T19:35:32Z MediaWiki default 0 İtalik yazı MediaWiki:İtalic tip 8 636 636 2009-03-14T19:35:32Z MediaWiki default 0 İtalik yazı MediaWiki:İteminvalidname 8 637 637 2009-03-14T19:35:32Z MediaWiki default 0 Problem with item '$1', invalid name... Kategori:Faydalı Yazılımlar 14 1396 1814 1528 2009-04-08T06:36:27Z AhmetA 2 *[[Mirone]] *[[Xv]] *[[gv]] *[[getsrtm3]] *[[Adobe Illustrator]] 1528 1487 2009-03-18T07:10:50Z AhmetA 2 getsrtm3 *[[Mirone]] *[[Xv]] *[[gv]] *[[getsrtm3]] 1487 1486 2009-03-17T20:42:48Z AhmetA 2 *[[Mirone]] *[[Xv]] *[[gv]] 1486 2009-03-17T20:42:32Z AhmetA 2 [[Mirone]] [[Xv]] [[gv]] Kategori:GMT Komutları 14 1394 1862 1859 2009-05-07T20:33:04Z AhmetA 2 [[grdlandmask]] 1859 1855 2009-05-07T20:27:39Z AhmetA 2 1855 1849 2009-05-07T20:25:16Z AhmetA 2 [[pscoast]] [[mapproject]] 1849 1688 2009-04-22T11:04:18Z AhmetA 2 [[pscoast]] 1688 1618 2009-04-02T17:14:45Z AhmetA 2 1618 1590 2009-04-02T07:03:13Z AhmetA 2 [[xyzgrd]] [[pstext]] 1590 1589 2009-04-01T21:13:39Z Ziyadin 4 [[xyzgrd]] [[pstext]] [[psvelo]] 1589 1588 2009-04-01T21:13:24Z Ziyadin 4 [[xyzgrd]] [[pstext]] [[psvelo]] 1588 1587 2009-04-01T21:12:18Z Ziyadin 4 [[xyzgrd]] [[pstext]] 1587 1536 2009-04-01T21:11:57Z Ziyadin 4 [[xyzgrd]] [[pstext]] [[psvelo]] 1536 1533 2009-03-19T07:26:30Z AhmetA 2 [[xyzgrd]] [[pstext]] 1533 1482 2009-03-19T07:22:21Z AhmetA 2 [[xyzgrd]] [[psmeca]] 1482 2009-03-17T17:47:00Z AhmetA 2 [[xyzgrd]]